Derzeit habe ich eine Reihe von Webanwendungen, die installiert werden müssen (mit IIS). Sie können nur im 32-Bit-Modus ausgeführt werden. Daher muss IIS für die Ausführung von 32-Bit-Apps eingerichtet sein. Die Schritte, die wir ausgeführt haben, funktionieren für Server 2003 64-Bit und 2008 64-Bit, funktionieren aber nicht auf Server 2008 R2 64-Bit. Ich habe viele Stunden damit verbracht und bin ratlos.32-Bit-App kann nicht unter Server 2008 R2 64-Bit mit asnet_regiis.exe installiert werden.
Im Folgenden sind die die Web-Anwendungen installiert ausgeführten Schritte zu erhalten: 1. Set "Enable32bitAppOnWin64" App auf true 2. Deinstallieren Sie alte ASP.NET Sachen unter Verwendung von 32-Bit-Version von aspnet_regiis.exe: „aspnet_regiis -ua " 3. ASP.NET-Zeug mit 32-Bit-Version von aspnet_regiis.exe installieren:" aspnet_regiis -i -enable "
Wie bereits erwähnt, funktioniert das oben auf Server 2003 64-Bit und Server 2008 64-Bit , nur nicht Server 2008 R2 64-Bit. Die Schritte 2 und 3 geben den Fehler: "Vorgang mit 0x8007000B fehlgeschlagen. Es wurde versucht, ein Programm mit einem falschen Format zu laden". Nach einigem Suchen, hat dies etwas damit zu tun, dass ich 32-Bit-Anwendung (aspnet_regiis) mit IIS, die eine 64-Bit-App ist. Schritt eins hat funktioniert, da das Flag in der IIS-GUI gesetzt wurde.
Würde es wirklich schätzen, wenn mir jemand sagen könnte, wo ich falsch liege und warum das für 2008 R2 nicht funktioniert.
Dank
Ich habe das gleiche Problem ... haben Sie jemals das behoben? –
Ich "fixierte" dies durch Neuinstallation von IIS. –