DLL-Versionsfehler

Ich habe eine Website, die sporadisch den folgenden Fehler ausgibt:

Serverfehler in '/' Anwendung.

Datei oder Assembly 'ICSharpCode.SharpZipLib, Version = 0.85.3.365, Culture = neutral, PublicKeyToken = 1b03e6acf1164f73' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040)

Jetzt weiß ich, dass ich von dieser DLL abhängig bin, aber ich habe Version 0.85.5 auf meinem System. Ich habe systematisch gelöschtjeden ältere Version der DLL vom Server, alles neu kompiliert und neu veröffentlicht. Aber egal was ich tue, es scheint, dass nach jeder Neuveröffentlichung, dem ersten oder zweiten Mal, dass jemand die Site besucht, diese Fehlermeldung angezeigt wird. Nach ein- oder zweimaliger Aktualisierung verschwindet der Fehler und die Site funktioniert wie gewohnt.

Was es noch seltsamer macht, ist, wenn ich mir die Codezeile ansehe, in der der Fehler ausgelöst wird:

URLRewriter.ProcessRewritingResult(status, excludedEnum, siteName, viewMode, relativePath);

URLRewriter ist eine Klasse aus einem 3rd-Party-Paket (Kentico CMS - CMS.URLRewritingEngine.dll). Ich habe Dependency Walker für diese DLL ausgeführt und keinerlei Abhängigkeiten von ICSharpCode.SharpZipLib gefunden.

Irgendwelche Ideen, wie das behoben werden kann?

BEARBEITEN: Auf Vorschlag von @ JeremyThompson habe ich Process Monitor ausgeführt, um den Fehler abzufangen. Hier ist ein Bildschirmauszug mit hervorgehobenen relevanten Elementen (und einem aus Datenschutzgründen verdeckten Ordnernamen). Sie können es in voller Größe anzeigen, indem Sie mit der rechten Maustaste darauf klicken, usw.

BEARBEITEN: Hier ist eine Ladeverfolgung des Fehlers. Hilft das?

=== Statusinformationen vor dem Binden ===

LOG: User = MY-SERVER-12 \ Administrator

LOG: DisplayName = ICSharpCode.SharpZipLib, Version = 0.85.3.365, Culture = neutral, PublicKeyToken = 1b03e6acf1164f73 (vollständig angegeben)

LOG: Appbase = file: /// C: / inetpub / wwwroot / MySite /

LOG: Initial PrivatePath = C: \ inetpub \ wwwroot \ MySite \ bin

Aufruf der Assembly: CMS.WebAnalytics, Version = 6.0.4377.2467, Culture = neutral, PublicKeyToken = 834b12a258f213f9.

===

LOG: Diese Bindung startet im Standardladekontext.

LOG: Verwenden der Anwendungskonfigurationsdatei: C: \ inetpub \ wwwroot \ MySite \ web.config

LOG: Verwenden der Host-Konfigurationsdatei: C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet.config

LOG: Verwenden der Maschinenkonfigurationsdatei aus C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ config \ machine.config.

LOG: Post-Policy-Referenz: ICSharpCode.SharpZipLib, Version = 0.85.3.365, Culture = neutral, PublicKeyToken = 1b03e6acf1164f73

LOG: Versuch, eine neue URL-Datei herunterzuladen: /// C: /Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files / root / 9760eb69 / 275bb3db / ICSharpCode.SharpZipLib.DLL.

LOG: Versuch, eine neue URL-Datei herunterzuladen: /// C: /Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files / root / 9760eb69 / 275bb3db / ICSharpCode.SharpZipLib / ICSharpCode.SharpZipLib.DL.

LOG: Es wird versucht, eine neue URL-Datei herunterzuladen: /// C: /inetpub/wwwroot/MySite/bin/ICSharpCode.SharpZipLib.DLL.

LOG: Versuch, eine neue URL-Datei herunterzuladen: /// C: /inetpub/wwwroot/MySite/bin/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.DLL.

LOG: Versuch, eine neue URL-Datei herunterzuladen: /// C: /Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files / root / 9760eb69 / 275bb3db / ICSharpCode.SharpZipLib.EXE.

LOG: Versuch, eine neue URL-Datei herunterzuladen: /// C: /Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files / root / 9760eb69 / 275bb3db / ICSharpCode.SharpZipLib / ICSharpCode.SharpZipLib.EXE.

LOG: Versuch, eine neue URL-Datei herunterzuladen: /// C: /inetpub/wwwroot/MySite/bin/ICSharpCode.SharpZipLib.EXE.

LOG: Versuch, eine neue URL-Datei herunterzuladen: /// C: /inetpub/wwwroot/MySite/bin/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.EXE.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage