Descripción: La aplicación intentó realizar una operación no permitida por la política de seguridad. Para otorgar a esta aplicación el permiso requerido, comuníquese con el administrador del sistema o cambie el nivel de confianza de la aplicación en el archivo de configuración.System.Security.SecurityException?
Detalles de la excepción: System.Security.SecurityException: solicitud de permiso de tipo 'System.Security.Permissions.FileIOPermission mscorlib versión = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' falló.
Mi código se ejecuta correctamente en mi servidor local, es un problema de creación cuando lo carga al servidor.
han pasado por la siguiente código pero que no funciona para mí:
Muestra 1:
<system.web>
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
</securityPolicy>
</system.web>
Muestra 2:
<location allowOverride="false">
<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>
</location>
Muestra 3:
<system.web>
<trust level="Full" originUrl="" />
</system.web>
No puedo poder acceder a IIS solo tengo detalles de FTP para cargar el archivo. Por favor sugiérame una opción para resolverlo desde el archivo webconfig.
¿Dónde está el servidor? – leppie
Necesita permiso de escritura en la carpeta app_data y el nivel de confianza establecido en "alto" o "completo" en IIS (o consola de administración para alojamiento web). Al actualizar, los permisos de archivos pueden sobrescribirse y es posible que deba reiniciarse. Recientemente he visto este error con 2.5.0.11 y tuve que agregar la directiva de confianza completa a web.config, aunque IIS me dijo que ya es de plena confianza. No estoy seguro por qué, pero lo solucionó. – Abhijeetchindhe