Base de conocimientos · ASP.NET

ASP.NET: errores de excepción de seguridad

Última actualización: 2025-06-18

Nivel de confianza de ASP.NET y restricciones de permisos

En determinadas ocasiones, sus archivos ASPX podrían no funcionar como se espera. Es posible que aparezcan “Permiso denegado” o “Excepción de seguridad” errores. Esto se debe normalmente a la configuración de seguridad predeterminada del entorno ASP.NET en nuestros servidores.


🔐 Configuración del nivel de confianza

Hemos configurado el nivel de confianza de ASP.NET en MEDIUM en el archivo MACHINE.CONFIG archivo. Este nivel impone un entorno de ejecución seguro al restringir las capacidades de las aplicaciones, como se resume a continuación:

 

Full

Permisos sin restricciones. Acceso completo a los recursos protegidos por el sistema operativo y a las operaciones privilegiadas.

 

Alta

No puede:
• Llamar a código no administrado
• Usar componentes de servicio
• Escribir en el registro de eventos
• Acceder a Microsoft Message Queuing (MSMQ)
• Usar orígenes de datos OLE DB

 

Media

Incluye todas las Alta restricciones, además de:
• Acceso a archivos limitado al directorio de la aplicación
• Sin acceso al registro

 

Low

Incluye todas las Media restricciones, además de:
• Sin acceso a SQL Server
• No es posible establecer permisos de seguridad

 

Mínimos

Solo está disponible el permiso de ejecución; no se permite el acceso a archivos, a la red ni a recursos.

 
⚠️ ¿Tiene problemas?
Si su aplicación requiere un acceso más amplio o si encuentra errores debido a estas restricciones, por favor envíe un ticket de soporte. En la mayoría de los casos, podemos resolver el problema mediante excepciones o aislamientos específicos para el entorno de su sitio web.

← Todos los artículos de base de conocimientos

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.