重新启动 iis 时,IIS 虚拟目录的 ASP.NET 版本不断从版本 2.0 重置为 1

发布于 2025-01-01 12:39:08 字数 184 浏览 2 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鼻尖触碰 2025-01-08 12:39:08

因此,原因如下:您的一个应用程序运行 .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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文