Ich habe viele Informationen zu diesem Fehler gefunden: 'FEHLER: Datei oder Assembly' * .dll 'oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Der Zugriff wird verweigert. ' Aber ich habe keine spezifische Antwort für mein Szenario gefunden. Meine Site wird auf 6 verschiedenen Produktionsservern bereitgestellt, nur auf einem Server, auf dem dieses Problem auftritt. Das Problem ist zufällig, aber nachdem es einmal aufgetreten ist, wird es fortgesetzt, bis die Site neu kompiliert wird, indem eine kleine Änderung in der Datei web.config vorgenommen wird (ich weiß, Trick, nach der Änderung in web.config die Webanwendung neu kompilieren) und die Site auf diesem Server gestartet wird Arbeiten. Gestern wurde das Problem nach einem Monat Arbeitszeit reproduziert. Wir können uns dieses Problem bei der Produktion nicht leisten.
Problemdetail:
Serverfehler in '/' Anwendung. ____________________________________ Datei oder Assembly 'MainCore.DbImpl, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Der Zugriff wird verweigert. Beschreibung: Während der Ausführung der aktuellen Webanforderung ist eine nicht behandelte Ausnahme aufgetreten. Bitte überprüfen Sie die Stapelverfolgung, um weitere Informationen über den Fehler und dessen Ursprung im Code zu erhalten.
Ausnahmedetails: System.IO.FileLoadException: Datei oder Assembly 'MainCore.DbImpl, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Der Zugriff wird verweigert.
Quellfehler: Während der Ausführung der aktuellen Webanforderung wurde eine nicht behandelte Ausnahme generiert. Informationen zum Ursprung und Ort der Ausnahme können mithilfe der folgenden Ausnahmestapelverfolgung identifiziert werden.
Assembly Load Trace: Die folgenden Informationen können hilfreich sein, um festzustellen, warum die Assembly 'MainCore.DbImpl, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null' nicht geladen werden konnte.
WRN: Die Protokollierung der Baugruppenbindung ist deaktiviert. Setzen Sie den Registrierungswert [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) auf 1, um die Protokollierung von Assemblybindungsfehlern zu aktivieren. Hinweis: Mit der Protokollierung von Assemblybindungsfehlern ist ein Leistungsverlust verbunden. Entfernen Sie den Registrierungswert [HKLM \ Software \ Microsoft \ Fusion! EnableLog], um diese Funktion zu deaktivieren.
Stapelverfolgung:
[FileLoadException: Datei oder Assembly 'MainCore.DbImpl, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Der Zugriff wird verweigert.] ... DbImpl.Event.TTCEventController.GetEventFields (Int32 eventId) +0 WebSuite.SportChannel.ModelImpl.TTCModelController.AddEventFieldList (XmlElement eventNode, ITTCEventController cTl) \ ModelImpl \ Ttc \ TTCModelController.cs: 171 ... ModelImpl.TTCModelController.GetLatestFourTourSchedulesXml () in ... root \ SportChannel \ ModelImpl \ Ttc \ TTCModelController.cs: 283 ... WebRoot.UserCtrol , EventArgs e) +491 System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Objekt o, Objekt t, EventArgs e) +25 System.Web.Util.
____________________________________Versionsinformationen: Microsoft .NET Framework Version: 2.0.50727.5446; ASP.NET-Version: 2.0.50727.5420