【问题标题】:ASP.NET version for virtual directory changes when IIS is restarted重新启动 IIS 时虚拟目录更改的 ASP.NET 版本
【发布时间】:2011-07-29 23:31:42
【问题描述】:

我在自己的虚拟目录中有一个 .NET 1.1 应用程序。我在 asp.net 版本选项卡中将其设置为 .NET 1.1。

每次我重新启动 IIS 时,asp.net 版本都会更改为 .NET 2.0。

有人能解释一下为什么会这样吗?

【问题讨论】:

    标签: asp.net iis iis-6


    【解决方案1】:

    我以前见过这种情况,但我不记得导致它的确切事件顺序。我相信这与在同一个应用程序池中使用 .Net 1.1 和 2.0 的应用程序有关。您不能在同一个应用程序池中运行具有 .Net 1.1 和 2.0 的应用程序。我只是在猜测,但您的主 IIS 网站可能设置为 .Net 2.0,然后在您重新启动 IIS(或重新启动应用程序池)时将其推送到您的虚拟目录。

    确保您的虚拟目录设置为 IIS 中的应用程序,然后将其移动到它自己的应用程序池或仅包含 .Net 1.1 应用程序的应用程序池。

    【讨论】:

      【解决方案2】:

      为什么要使用 ASP.NET 1.1?让它使用 2.0 或更高版本。 ASP.NET 1.1 现在太老了,我无法想象尝试强制这样做有什么好处。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-29
        • 1970-01-01
        • 1970-01-01
        • 2011-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多