No se pudo cargar el archivo o ensamblado 'someProject' o una de sus dependencias. Acceso denegado

StackOverflow https://stackoverflow.com/questions/809144

  •  03-07-2019
  •  | 
  •  

Pregunta

Estoy atascado con un error de asp.net. Mi aplicación funciona bien en el desarrollo y prueba del entorno. Pero en producción me da el siguiente error:

  

No se pudo cargar el archivo o ensamblado 'someProject' o una de sus dependencias. Acceso denegado.

¿Fue útil?

Solución 2

Simplemente elimine la carpeta bin y luego vuelva a copiarla. Ahora está funcionando ...

Otros consejos

Vaya a Sysinternals y descargue Process Monitor: http://technet.microsoft. com / es-es / sysinternals / bb896645.aspx

Luego, inícielo, filtre las acciones de hilo y registro lejos. Contenidos claros. Ejecute su aplicación y obtenga el error, y luego detenga la recopilación en el monitor de proceso. Ahora busque un estado de ACCESO NEGADO, y podrá ver el archivo exacto que está causando problemas, así como la cuenta de usuario que intenta obtener acceso.

Otorgue permisos completos al usuario o grupo en ejecución (como MACHINE \ users group o DOMAIN \ domain usuarios) en

  

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Archivos temporales de ASP.NET

Use su número de versión de .net de destino en lugar de v4.0.30319 si no es .net 4.0.

En mi caso, cambiando la identidad del grupo de aplicaciones de applicationpoolidentity a servicio de red funciona.

Después de implementar un nuevo proyecto de API web en nuestra granja de servidores web, uno de nuestros servidores web no funcionó correctamente y dio el error:

No se pudo cargar el archivo o el ensamblaje 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o una de sus dependencias. Acceso denegado.

Resulta que a la carpeta que aloja el sitio de la API web le faltaban permisos para IIS_IUSRS . Agregar al usuario con Leer , Leer & amp; los permisos y enumerar los contenidos de la carpeta solucionaron el problema.

Verifique que el usuario del servidor tenga acceso al directorio donde se encuentran sus ensamblados.

Suena como un servidor configurado incorrectamente.

Primero, verifique que el ensamblaje sí existe.

Segundo, verifique que su cuenta de proceso de trabajador tenga acceso a ella.

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