your the program perform originurl not more information full for failed attempted application allowed iis securityexception full-trust

iis - the - this program is blocked by group policy. for more information, contact your system administrator



Excepción de seguridad(la aplicación intentó realizar una operación no permitida por la política de seguridad)) (2)

Encontré este artículo en MSDN que considero pertinente (los detalles de la excepción parecen ser los mismos). Dice que se aplica a ASP.NET 1.0 y 1.1, pero también es de octubre de 2005, por lo que puede que no se haya actualizado para decir explícitamente la versión que esté utilizando (presumiblemente> = 4.0):

" REVISIÓN: ¿Cómo resolver la excepción de seguridad (ASP.NET)? " Por Anand Narayanaswamy MVP .

Síntomas

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.

Excepción:

System.Security.SecurityException: Request Failed

Causa : el error anterior se produce porque el dominio no se coloca en su propio grupo de aplicaciones en el IIS y también debido a la falta del nivel de confianza adecuado en el archivo machine.config en el servidor.

Resolución

  1. Cree un grupo de aplicaciones para el dominio apropiado utilizando Internet Information Services (IIS). Inicie sesión en el escritorio remoto y abra el Administrador de IIS. Expanda el árbol Piscinas de aplicaciones. Haga clic derecho y seleccione Nuevo | Grupo de aplicaciones y dar los datos requeridos.

  2. El siguiente paso es colocar el dominio debajo del grupo de aplicaciones recientemente creado. Para realizar esta acción, expanda el árbol etiquetado como Sitios web y luego el Sitio web predeterminado debajo de él. Seleccione su nombre de dominio, haga clic derecho sobre él y elija el elemento del menú Propiedades. Seleccione el cuadro desplegable etiquetado Grupo de aplicaciones y elija el nombre del grupo de aplicaciones recién creado.

Nota: Puede realizar automáticamente los pasos mencionados anteriormente usando ciertos paneles de control de alojamiento populares si los ha instalado en el servidor.

  1. Agregue las siguientes líneas de código al archivo machine.config. Este archivo se puede ubicar debajo de la carpeta - Nombre de la unidad raíz: / WINDOWS / Microsoft.NET / Framework / v1.1.4322 / CONFIG

<location path="yourdomain.com" allowOverride="true"> <system.web> <trust level="Full" originUrl=""/> </system.web> </location>

(A) Debería exigir derechos administrativos al servidor y acceder al escritorio remoto para resolver el problema anterior. Debe comunicarse con su proveedor de servicios de alojamiento si no tiene acceso al servidor.

(B) Reemplace sudominio.com con el nombre de dominio apropiado en el que se está produciendo el problema.

Advertencia: la modificación incorrecta del archivo machine.config causará problemas al servicio ASP.NET en el servidor.

tenemos un problema con la siguiente excepción de seguridad cuando intentamos abrir nuestra página de inicio de sesión de administrador.

Security Exception Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application''s trust level in the configuration file. Exception Details: System.Security.SecurityException: Request failed.

En primer lugar, utilizamos la membresía para las operaciones de autenticación de usuarios. Tenemos dos aplicaciones separadas, una para el administrador, una para el usuario, cada una de las cuales tiene su propio archivo Web.Config.

Los datos del usuario se cargan en wwwroot, pero los datos de administración se cargan en wwwroot / admin y en admin webconfig, definimos Login.aspx como página predeterminada para admin (cuando el usuario ingresa a mysite.com/admin) y creamos un directorio virtual para admin (desde tenemos dos archivos Web.Config) named / admin con la ruta mysite.com/wwwroot/admin

Lo curioso es que utilizamos los mismos métodos (con la misma membresía y web.config y también el mismo host) en algunos otros proyectos, pero están funcionando bien y el problema mencionado aparece de vez en cuando en algunos de nuestros proyectos (no siempre ocurre) aunque todas las configuraciones y las infraestructuras (para todos los proyectos) son las mismas.

también tenemos la Carpeta de aplicación_Webreference para algunos de nuestros servicios web que podría ser la causa del problema, pero no estoy seguro. Intentamos cambiar el nivel de confianza de seguridad, pero el host no nos permite hacerlo y si fue de un host así ¿Por qué no tendríamos este problema con algunos otros sitios nuestros por lo que actualmente no tengo idea de lo que parece ser el problema, pero es realmente problemático por favor ayúdame

muchas gracias


También ayudé, solo agregué algunas líneas en web.config para permitir un nivel de confianza completo en mi aplicación web.

<system.web> <trust level="Full" /> </system.web>