Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los niveles de confianza se asocian a los archivos de directiva mediante el elemento de configuración <securityPolicy>, que sólo es válido en un archivo de configuración (Web.config) del nivel de sitio.
<system.web>
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
<trustLevel name="High" policyFile="web_hightrust.config"/>
<trustLevel name="Medium" policyFile="web_mediumtrust.config"/>
<trustLevel name="Low" policyFile="web_lowtrust.config"/>
<trustLevel name="Minimal" policyFile="web_minimaltrust.config"/>
</securityPolicy>
</system.web>
Tenga cuidado al especificar la directiva <location> mediante el atributo allowOverride=False si no desea que las aplicaciones puedan especificar su propio nivel de confianza (éste es el caso en la mayoría de los escenarios de servidores compartidos). Para quitar o agregar niveles de confianza, agregue una nueva entrada a la sección de configuración y, a continuación, especifique el nombre del nivel de confianza y el archivo de directiva que desee utilizar. Los archivos de confianza predeterminados se instalan en el directorio de configuración en la ubicación donde está almacenado el archivo Aspnet_isapi.dll. Se trata de la misma ubicación que la que tienen el archivo de configuración Machine.config y el archivo de directivas de seguridad de Common Language Runtime.
El nivel de confianza Full es un caso especial. Dado que es totalmente equivalente al hecho de tener plena confianza en la zona del equipo local, el host de ASP.NET no aplica ninguna directiva adicional a estas aplicaciones. Por tanto, se asigna a un controlador interno y el host no agrega ninguna directiva adicional al dominio de aplicación para las aplicaciones con el nivel de confianza Full.
Para conservar los valores predeterminados, ASP.NET incluirá dos copias de cada archivo predeterminado. Una de las copias corresponde a lo descrito en la anterior sección de configuración, mientras que la otra tendrá la extensión .default.config y no será utilizada directamente por el sistema.