我有一个ASP.NET网站,我想部署到IIS 6.0。当我将ASP.NET版本的站点设置为2.0时,重新启动IIS时,该设置将恢复为1.0。在同一服务器上还有另外两个ASP.NET站点,它们的版本设置是在IIS重新启动时维护的。
所以这个问题似乎只会影响正在创建的新网站。我只是想知道我是否需要重新注册iis或者什么?
答案 0 :(得分:2)
所以,这就是原因:你的一个应用程序运行.net 2.0,而另一个运行1.0,并且它们使用相同的应用程序池。应用程序池旨在仅运行1个.net版本。不幸的是,这个限制在设置时没有验证,但在运行时会发生错误。
所以,检查一下。为其中一个.net版本创建另一个应用程序池。