<generatePublisherEvidence> (Elemento)
Especifica si el runtime crea evidencia de Publisher para la seguridad de acceso del código (CAS).
<generatePublisherEvidence
enabled="true|false"/>
Atributos y elementos
En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
enabled |
Atributo necesario. Especifica si el runtime crea evidencia de Publisher . |
Atributo enabled
Valor |
Descripción |
---|---|
false |
No crea la evidencia Publisher . |
true |
Crea la evidencia Publisher . Éste es el valor predeterminado. |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento |
Descripción |
---|---|
configuration |
Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework. |
runtime |
Contiene información sobre las opciones de inicialización del motor en tiempo de ejecución. |
Comentarios
Nota |
---|
En .NET Framework versión 4 y posteriores, este elemento no tiene efecto en los tiempos de carga del ensamblado.Para obtener más información, consulte la sección "Simplificación de la directiva de seguridad" en Cambios de seguridad en .NET Framework 4. |
Common Language Runtime (CLR) intenta comprobar la firma Authenticode en el momento de la carga para crear la evidencia Publisher del ensamblado. Sin embargo, de forma predeterminada, la mayoría de las aplicaciones no necesitan la evidencia Publisher. La directiva CAS estándar no confía en PublisherMembershipCondition. Debe evitar el costo innecesario que supone comprobar la firma del editor a menos que su aplicación se ejecute en un equipo con directivas CAS personalizadas o desee satisfacer las peticiones de PublisherIdentityPermission en un entorno de confianza parcial. (Las peticiones de permisos de identidad siempre son correctas un entorno de plena confianza.)
Nota |
---|
Es recomendable que los servicios utilicen el elemento <generatePublisherEvidence> para mejorar el rendimiento de inicio.Utilizar este elemento también puede ayudar a evitar retrasos que podrían provocar agotamiento del tiempo de espera y la cancelación del inicio del servicio. |
Archivo de configuración
Este elemento sólo puede utilizarse en el archivo de configuración de la aplicación.
Ejemplo
El ejemplo siguiente muestra cómo utilizar el elemento <generatePublisherEvidence> para deshabilitar la comprobación de la directiva de editor CAS para una aplicación.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
Vea también
Referencia
Esquema de la configuración de Common Language Runtime