2009-03-09 2 views
2

Lorsque je modifie la version ASP.Net d'une application Web dans IIS 6 à partir d'ASP.Net 1.1 vers 2.0. TOUS les sites dans IIS deviennent "indisponible" (service indisponible) pour un bref instant (le temps qu'il faut pour appliquer les modifications dans la boîte de dialogue IIS).Service IIS non disponible lors de la modification de la version ASP.Net

J'ai vérifié avec des pools d'applications, mais les sites sont tous dans différents pools d'applications ...

Comment cela peut-il être?

Lorsque je change la version ASP.Net d'une application, cela ne devrait-il pas affecter d'autres applications?

Merci à l'avance,

Remco

+0

Btw: cela se produit lorsque j'applique N'IMPORTE QUEL paramètre de la boîte de dialogue des propriétés dans IIS ... non seulement lors de la modification du paramètre ASP.Net –

Répondre

1

Apparemment, vous pouvez changer la version du framework en dehors de IIS pour éviter ce problème en utilisant "Aspnet_regiis.exe". Il y a plus d'informations disponibles ici:

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

Edit: Merci à Christopher dans les commentaires pour me faire savoir que l'utilisation de cet outil est identique à un IISReset et ne résout pas le problème. :(

+0

En fait, non - aspnet_regiis.exe provoque AppDomain recycle sur tous les pools d'applications - l'équivoque d'un IISReset. –

+0

Merci pour le heads-up. J'ai modifié ma réponse pour refléter cette information. –

1

Modifiez le dossier maître Virtuel dans le cadre du filet de point supérieur et utilisez-le dans un pool différent.Vous n'obtenez pas de services indisponibles.

Questions connexes