2009-03-09 2 views
2

Wenn ich die ASP.Net-Version einer Webanwendung in IIS 6 von ASP.Net 1.1 zu 2.0 ändern. ALLE Websites in IIS werden für einen kurzen Moment "nicht verfügbar" (Dienst nicht verfügbar) (die Zeit, die für die Übernahme der Änderungen im IIS-Dialogfeld erforderlich ist).IIS-Dienst nicht verfügbar beim Ändern der ASP.Net-Version

ich mit Application Pools geprüft, aber die Seiten sind alle in verschiedenen Anwendungspools ...

Wie kann das sein?

Wenn ich die ASP.Net-Version einer Anwendung ändere, sollte dies keine Auswirkungen auf andere Anwendungen haben, oder?

Vielen Dank im Voraus,

Remco

+0

Btw: dies passiert, wenn ich jede Einstellung aus dem Eigenschaften-Dialog in IIS ... nicht nur beim Ändern ASP.Net Einstellung –

Antwort

1

Anscheinend können Sie die Framework-Version außerhalb von IIS ändern, um dieses Problem zu vermeiden, indem sie "Aspnet_regiis.exe" verwenden. Es gibt mehr Informationen finden Sie hier:

http://forums.asp.net/t/1174765.aspx

Edit: Dank Christopher in den Kommentaren, dass Sie mich wissen, dass mit diesem Tool ist das gleiche wie ein IISReset und lösen das Problem nicht. :(

+0

Eigentlich nein - aspnet_regiis.exe Ursachen AppDomain recycelt auf allen Anwendungspools - das Äquivalent eines IISReset. –

+0

Danke für das Heads-up. Ich habe meine Antwort geändert, um diese Information wiederzugeben. –

1

Change Master-Ordner Virtual in oberen Punkt Netzwerkrahmen arbeiten und in verschiedenen Pool.Sie erhalten keine Dienste nicht verfügbar.