Pregunta

¿Qué es la confianza medio en Asp.net? ¿Cuándo se debe utilizar confianza medio en Asp.net?

¿Fue útil?

Solución

La descripción más concisa que he visto es aquí :

  
      
  • confianza Full -. Su código puede hacer cualquier cosa que la cuenta corriente que puede hacer
  •   
  • alta confianza - Igual que el anterior, excepto que su código no puede llamar a código no administrado. es decir Win32 APIs, interoperabilidad COM.
  •   
  • Medio confianza -. Igual que el anterior, excepto que su código no puede ver cualquier parte del sistema de archivos, excepto el directorio de la aplicación
  •   
  • Baja la confianza - Igual que el anterior, excepto que su código no puede realizar ninguna llamada fuera del proceso. es decir, las llamadas a una base de datos, red, etc.
  •   
  • Mínimo confianza -. Código se restringe de cualquier cosa, pero el procesamiento más trivial (cálculo de algoritmos)
  •   

Esos son los , se interesó por los detalles de menor importancia también? Los niveles de confianza se refieren en general a lo que se permite que el código para hacerlo.

Otros consejos

Medio confianza todavía proporciona un entorno restringido para aislar las aplicaciones de sí y de los recursos del servidor compartido. aplicaciones de confianza medio no tienen acceso al registro, no hay acceso registro de eventos, y no hay posibilidad de utilizar la reflexión. acceso a la web se limita a la dirección de red que se define en el elemento de "confianza", y el acceso al sistema de archivos se limita a directorio virtual de la aplicación. tener en cuenta que no se puede editar el web.config declarando que su confianza Aplicación medio uso, si la aplicación está programado para hacer algo en la lista anterior, seguirá siendo una excepción de error.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top