He encontrado mucha información sobre este error: 'ERROR: No se pudo cargar el archivo o ensamblado' * .dll 'o una de sus dependencias. Acceso denegado.' Pero no he encontrado una respuesta específica para mi escenario. Mi sitio está implementado en 6 servidores de producción diferentes, solo en un servidor estoy enfrentando este problema. El problema es aleatorio, pero después de que sucede una vez, continúa hasta que el sitio se vuelve a compilar mediante una pequeña modificación en el archivo web.config (sé truco, después de la modificación en web.config, vuelve a compilar la aplicación web) y el sitio en ese servidor se inicia trabajando. Ayer, el tema se reproducía después de un mes de trabajo. No podemos permitirnos este problema en producción.
Detalle del problema:
Error del servidor en la aplicación '/'. ____________________________________ No se pudo cargar el archivo o ensamblado 'MainCore.DbImpl, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null' o una de sus dependencias. Acceso denegado. Descripción: se produjo una excepción no controlada durante la ejecución de la solicitud web actual. Revise el seguimiento de la pila para obtener más información sobre el error y dónde se originó en el código.
Detalles de la excepción: System.IO.FileLoadException: no se pudo cargar el archivo o ensamblado 'MainCore.DbImpl, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null' o una de sus dependencias. Acceso denegado.
Error de origen: se generó una excepción no controlada durante la ejecución de la solicitud web actual. La información sobre el origen y la ubicación de la excepción se puede identificar utilizando el seguimiento de la pila de excepciones a continuación.
Seguimiento de carga de ensamblado: la siguiente información puede ser útil para determinar por qué no se pudo cargar el ensamblado 'MainCore.DbImpl, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null'.
WRN: El registro de enlace de ensamblajes está desactivado. Para habilitar el registro de fallas de enlace de ensamblado, establezca el valor de registro [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) en 1. Nota: Existe una penalización de rendimiento asociada con el registro de fallas de enlace de ensamblado. Para desactivar esta función, elimine el valor de registro [HKLM \ Software \ Microsoft \ Fusion! EnableLog].
Seguimiento de pila:
[FileLoadException: no se pudo cargar el archivo o ensamblado 'MainCore.DbImpl, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null' o una de sus dependencias. Acceso denegado.] ... DbImpl.Event.TTCEventController.GetEventFields (Int32 eventId) +0 WebSuite.SportChannel.ModelImpl.TTCModelController.AddEventFieldList (XmlElement eventNode, ITTCEventController stupid \ Int32 eventId, PlayerType32 eventId ... \ ModelImpl \ Ttc \ TTCModelController.cs: 171 ... ModelImpl.TTCModelController.GetLatestFourTourSchedulesXml () en ... root \ SportChannel \ ModelImpl \ Ttc \ TTCModelController.cs: 283 ... WebRoot.UserControls.HeadlinesTab. , EventArgs e) +491 System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Object o, Object t, EventArgs e) +25 System.Web.Util.
____________________________________Información de versión: Microsoft .NET Framework Versión: 2.0.50727.5446; Versión ASP.NET: 2.0.50727.5420