Benutzer mit den meisten Antworten
Der Arbeitsprozess konnte die .NET-Laufzeitversion v4.0 nicht vorab laden.

Frage
-
Hallo,
beim Zugriff per IE auf eine Web-Seite, die unter einem IIS eines Windows Servers 2008 R2 aufgerufen wird, erscheint im Eventlog des Servers unter „Anwendung“ folgende Fehlermeldung:
Protokollname: Application
Quelle: Microsoft-Windows-IIS-W3SVC-WP
Datum: 09.11.2011 14:19:56
Ereignis-ID: 2294
Beschreibung:
Der Arbeitsprozess konnte die .NET-Laufzeitversion v4.0 nicht vorab laden.
Im IE selbst erscheint folgende Meldung:
Service Unavailable
HTTP Error 503. The service is unavailable.
Der Anwendungspool, der die Web-Seite enthält, wird dabei sofort auf dem IIS Server gestoppt.
Bei der Analyse des Problems haben wir herausgefunden, dass scheinbar die Installation von .Net Framework 4 in der 32 bit Version auf dem Server irgendwie defekt ist.
Auf dem Server sind folgende Framework Komponenten installiert:
MS .NET Framework 4 Clilent Profile
MS .NET Framework 4 Clilent Profile DEU Language Pack
MS .NET Framework 4 Extended
MS .NET Framework 4 Extended DEU Language Pack
MS .NET Framework 4 Multi-Targeting Pack
Nun ist allerdings die Frage, wie man die Installation von .Net Framework 4 (32 bit) auf dem Server repariert. Der Befehl „aspnet_regiis.exe –i“ brachte leider keinen Erfolg.
Anwendungspools, die auf den gleichen Server unter .Net Framework 4 in der 64 bit Version laufen, können ohne Probleme aufgerufen werden.
Für einen Tipp zur Reparatur der .Net 4 Installation wäre ich sehr dankbar.
vg MiSeeg
- Bearbeitet MISEEG Donnerstag, 10. November 2011 12:09
Antworten
-
Hi,
aspnet_regiis existiert sowohl im 32 Bit als auch im 64 Bit Verzeichnis. Prüf bitte mal, ob Du die richtige Datei (also die im 32 Bit Verzeichnis) aufgerufen hast.
Ansonsten schau mal hier:
Da berichtet ein User, dass eine Datei mit 0 Bytes im Verzeichnis lag (bei ihm zwar im x64 Ordner, bei dir dann ggfs. im 32 Bit Ordner). Nachdem diese gelöscht wurde, lief es bei ihm wieder.
Wenn das nicht hilft, schau mal hier:
http://blog.willbeattie.net/2009/11/microsoft-windows-iis-w3svc-wp-event-id.html
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Donnerstag, 10. November 2011 12:10
- Als Antwort markiert Stefan FalzModerator Donnerstag, 10. November 2011 14:00
Alle Antworten
-
Hi,
aspnet_regiis existiert sowohl im 32 Bit als auch im 64 Bit Verzeichnis. Prüf bitte mal, ob Du die richtige Datei (also die im 32 Bit Verzeichnis) aufgerufen hast.
Ansonsten schau mal hier:
Da berichtet ein User, dass eine Datei mit 0 Bytes im Verzeichnis lag (bei ihm zwar im x64 Ordner, bei dir dann ggfs. im 32 Bit Ordner). Nachdem diese gelöscht wurde, lief es bei ihm wieder.
Wenn das nicht hilft, schau mal hier:
http://blog.willbeattie.net/2009/11/microsoft-windows-iis-w3svc-wp-event-id.html
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Donnerstag, 10. November 2011 12:10
- Als Antwort markiert Stefan FalzModerator Donnerstag, 10. November 2011 14:00