重新启动 iis 时,IIS 虚拟目录的 ASP.NET 版本不断从版本 2.0 重置为 1
我有一个 ASP.NET 网站,我想将其部署到 IIS 6.0。当我将站点 ASP.NET 版本设置为 2.0 时,重新启动 IIS 后该设置将恢复为 1.0。同一服务器上还有另外两个 ASP.NET 站点,其版本设置在 IIS 重新启动后得到维护。
所以这个问题似乎只影响正在创建的新网站。我只是想知道是否需要重新注册iis 还是什么?
I have an ASP.NET website that i want to deploy to IIS 6.0. When i set the sites ASP.NET version to 2.0, the setting reverts to 1.0 when IIS is restarted. There are two other ASP.NET sites on the same server whose version setting is being maintained across IIS restarts.
So this problem seem to be affecting only new sites being created. I'm just wondering if i need to re-register iis or what?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因此,原因如下:您的一个应用程序运行 .net 2.0,而另一个应用程序运行 1.0,并且它们使用相同的应用程序池。应用程序池设计为仅运行 1 .net 版本。不幸的是,此限制在设置期间未得到验证,但在运行时会发生错误。
所以,检查一下。为 .net 版本之一创建另一个应用程序池。
So, here's why: one of your apps runs .net 2.0, while another runs 1.0, and they are using the same application pool. App pools are designed to run only 1 .net version. Unfortunately, this restriction isn't validated during setup time, but errors happen on runtime.
So, check that. Create another app pool for one of the .net versions.