Compartir a través de


Paso 4: adición del elemento web a la lista de controles seguros

Una suposición fundamental de la tecnología Windows SharePoint Services es que "los usuarios que no son de confianza" pueden cargar y crear las páginas ASPX dentro del sistema en el que Windows SharePoint Services se está ejecutando. Se debe impedir que estos usuarios puedan agregar código del lado del servidor a las páginas ASPX. Sin embargo, debería haber una lista de controles aprobados que puedan usar los usuarios que no son de confianza. Una forma de proporcionar estos controles consiste en crear una lista de controles seguros.

La lista de controles seguros es una lista de controles y elementos web específicos para su sitio de SharePoint que se ha designado como seguro para la invocación en cualquier página ASPX del sitio. Esta lista se almacena en el archivo web.config de la raíz de la aplicación web.

Requisitos previos

Paso 1: Desarrollar un ensamblado de elementos web de ASP.NET

Paso 2: Colocar el ensamblado en la bandeja o en la memoria caché de ensamblados global

Para agregar el elemento web a la lista de controles seguros

  1. Abra el archivo web.config en la raíz de la aplicación.

  2. Agregue una entrada de controles seguros para el ensamblado personalizado al archivo web.config como se muestra a continuación:

    <SafeControl Assembly="MyWebPartLibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace="MyWebPartLibrary" TypeName="*" Safe="True" AllowRemoteDesigner="True"/>
    

Pasos siguientes

Paso 5: creación de un archivo .webpart para el elemento web