Problem
Could not load file or assembly or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
Wird im Browser angezeigt.
Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))
Wird im Browser angezeigt.
Auch folgende Meldungen sind zu finden:
Ausnahmedetails: System.IO.FileLoadException: Die Datei oder Assembly „AlphaFS“ oder eine Abhängigkeit davon wurde nicht gefunden. Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))
Event-ID: 1310 – ASP.NET 2.0.xxx
In der Ereignisanzeige bzw. Event-Viewer findet man einen Log-Eintrag mit der Event-ID: 1310 – Quelle: ASP.NET
Details
Beschreibung
Beim Aufruf einer URL (bzw. einer .NET IIS-Webanwendung) im Browser werden folgende oder ähnliche Fehlermeldungen angezeigt:
Could not load file or assembly or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
Die Datei oder Assembly "AlphaFS" oder eine Abhängigkeit davon wurde nicht gefunden. Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))
Ausnahmedetails: System.IO.FileLoadException: Die Datei oder Assembly "AlphaFS" oder eine Abhängigkeit davon wurde nicht gefunden. Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))
[FileLoadException: Die Datei oder Assembly "AlphaFS" oder eine Abhängigkeit davon wurde nicht gefunden. Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))]
[ConfigurationErrorsException: Die Datei oder Assembly "AlphaFS, Version=1.0.9155.0, Culture=neutral, PublicKeyToken=4b76c8c88cc75802" oder eine Abhängigkeit davon wurde nicht gefunden. Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))]
[HttpException (0x80004005): Die Datei oder Assembly "AlphaFS, Version=1.0.9155.0, Culture=neutral, PublicKeyToken=4b76c8c88cc75802" oder eine Abhängigkeit davon wurde nicht gefunden. Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))]
Ereignisprotokoll
In der Windows Ereignisanzeige (Event Viewer) ist folgender Event Log Eintrag mit der Event-ID: 1310 vorhanden:
Event-ID: 1310
Protokoll(name) | Anwendung |
---|---|
Quelle | ASP.NET 2.0.50727.0 |
Aufgabenkategorie | Webereignis |
Ebene | Warnung |
Ereignis-ID | 1310 |
Details | Ereigniscode: 3008 Ereignismeldung: Es ist ein Konfigurationsfehler aufgetreten. Ereigniszeit: 11.11.2013 13:46:23 Ereigniszeit (UTC): 11.11.2016 12:46:23 Ereignis-ID: 3c366ce6d… Ereignissequenz: 1 Vorkommen: 1 Ereignisdetailcode: 0 . . .Ausnahmeinformationen: Ausnahmetyp: HttpException Ausnahmemeldung: Die Datei oder Assembly „AlphaFS, Version=1.0.9155.0, Culture=neutral, PublicKeyToken=4b76c8c88cc75802“ oder eine Abhängigkeit davon wurde nicht gefunden. Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG)) . . . |
Fix
ASP.NET Temp-Files löschen
Die .NET Framework Temp-Dateien müssen gelöscht werden.
Die richtige .NET-Version sieht man auf der Website, die den Fehler anzeigt ganz unten. Beispiel:
Versionsinformationen: Microsoft .NET Framework-Version:2.0.50727.6421; ASP.NET-Version:2.0.50727.6427
Die Temp-Files befanden sich bei uns im folgendem Ordner (den Inhalt des Ordners einfach löschen):
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files
Insgesamt könnten sich die Temp-Dateien in folgenden Ordnern befinden:
C:\Users\<username>\AppData\Local\Temp\Temporary ASP.NET Files\
C:\Windows\Microsoft.NET\Framework\v2.0.50727
C:\Windows\Microsoft.NET\Framework\v4.0.30319
C:\Windows\Microsoft.NET\Framework64\v2.0.50727
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
Danach sollte die IIS-Site wieder erreichbar sein.