Installieren von .NET Framework 1.1 Global konfiguriert alle meine Websites für 1.1 Wie kann ich diese nach und verenden/dauerhaft wieder zu ASP.NET 2.0 neu konfigurieren?

StackOverflow https://stackoverflow.com/questions/2477568

Frage

Ich habe eine Windows 7 -Maschine, auf der ich VS2005 verwende. .NET 2.0 und .NET 3.5 sind darauf installiert.

Eine App behauptete, dass .NET Framework 1.1, bevor sie ausgeführt werden würde. Ich habe daher Framework 1.1 installiert und es wird jetzt ausgeführt.

Problem: Wenn ich jetzt versuche, eine Website in VS2005 zu öffnen, erhalte ich eine Nachricht, die besagt, dass sie für 1.1 und nicht für 2.0 konfiguriert ist. VS2005 Angebote zur Konfiguration der Website - aber alle Änderungen sind nicht permanent, und wenn ich als nächstes die Website öffne, erhalte ich dieselbe Nachricht.

Ich habe versucht, eine Website zu entfernen und neu zu beraten: immer noch für 1.1 konfiguriert.

Ich habe anscheinend einen neuen Apppool mit dem Namen "ASP.NET 1.1" - aber damit sind keine Anwendungen zugeordnet.

Gibt es eine Möglichkeit, die globale Änderung zu unternehmen, um 1.1 auf meinen Websites zu installieren?

Als 1.1 installiert habe, habe ich "ASPNET_regiis /I" als Teil der Installation aufgerufen: Ich habe versucht, die Framework 2.0 -Version von "ASPNET_regiis /I" auf dem Off -Chance auszuführen - keine Freude.

War es hilfreich?

Lösung

Wenn Sie sicher sind, dass Sie .NET 1.1 für eine der Webanwendungen nicht benötigen, können Sie ausführen C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -u -e So entfernen Sie die V1.1 -Haken. Dann kannst du rennen C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -r -enable um alle v2.0-Haken wieder zu erleben. (Oder Sie können ASP.NET 1.1 möglicherweise auf "Verbot" im Abschnitt Webdienst Erweiterungen des IIS -Bedienfelds festlegen.)

Andernfalls müssen Sie das IIS -Bedienfeld verwenden, um die ASP.NET -Version in jedem der benötigten virtuellen Verzeichnisse auf 2.0 wieder einzustellen. Diejenigen mit den orangischen Zahnrädern sind diejenigen, die dynamischen Inhalten verwenden. Wenn Sie also mit der rechten Maustaste klicken und auf die Registerkarte ASP.NET gehen, sehen Sie, wo Sie die Version wieder auf v2.0 ändern können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top