当我将IIS 6中的Web应用程序的ASP.Net版本从ASP.Net 1.1更改为2.0时。 IIS中的所有站点都变得“不可用”(服务不可用)一小段时间(在IIS对话框中应用更改所花费的时间)。
我查看了应用程序池,但这些站点都在不同的应用程序池中......
这怎么可能?
当我更改一个应用程序的ASP.Net版本时,这不应该影响其他应用程序吗?
提前致谢,
REMCO
答案 0 :(得分:4)
IIS管理器中的.Net选项卡实际上非常危险 - 它会在任何更改时抛出IISReset,有时候只是为了spite: - )
Scott Forsyth有一篇标题为ASP.NET tab in IIS, more dangerous than it first appears!的博客文章详细说明。
答案 1 :(得分:1)
显然,您可以通过使用“Aspnet_regiis.exe”来更改IIS之外的框架版本以避免此问题。这里有更多信息:
http://forums.asp.net/t/1174765.aspx
编辑:感谢Christopher在评论中让我知道使用此工具与IISReset相同并没有解决问题。 :(
答案 2 :(得分:1)
更改主文件夹虚拟上网点框架工作并在不同的池中使用。您没有获得服务不可用。