Un ensamblado –assembly- (.dll) es reconocido como Control Seguro si se incluye una referencia a éste en el Web.Config. Este archivo Web.Config es seguro ya que desde Sharepoint no se puede acceder y modificar el mismo, sino que sólo se puede hacer si se accede al mismo desde el servidor en donde se encuentra ubicado. Todo Web.Config contiene una etiqueta (tag) <SafeControls>. Esta etiqueta contiene una referencia por cada archivo binario que se considere seguro o de confianza. Para agregar una nueva entrada de confianza (si se observa en detalle el Web.Config se encontrarán algunas entradas existentes requeridas por Sharepoint), se requiere especificar los siguientes argumentos: A modo de ejemplo, la siguiente entrada a la etiqueta <SafeControl> marca como seguro el archivo DLL que contiene el código para realizar búsquedas en Sharepoint: <SafeControl Assembly="Microsoft.Office.Server.Search, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.Office.Server.Search.WebControls" TypeName="*" Safe="True" /> NOTA: es muy importante que el argumento Assembly se encuentre correctamente identificado con sus correspondientes claves en la GAC.
1 comentarios:
Great blog. All posts have something to learn. Your work is very good and i appreciate you and hopping for some more informative posts. Teams Usuario
Publicar un comentario