我在自己的虚拟目录中有一个.NET 1.1应用程序。我在asp.net版本选项卡中将它设置为.NET 1.1。重启IIS时虚拟目录更改的ASP.NET版本
每次我重新启动IIS时,asp.net版本都改为.NET 2.0。
有人可以解释为什么这样做吗?
我在自己的虚拟目录中有一个.NET 1.1应用程序。我在asp.net版本选项卡中将它设置为.NET 1.1。重启IIS时虚拟目录更改的ASP.NET版本
每次我重新启动IIS时,asp.net版本都改为.NET 2.0。
有人可以解释为什么这样做吗?
为什么要使用ASP.NET 1.1?让它使用2.0或更高版本。 ASP.NET 1.1现在已经很老了,我无法想象在试图强制这个方面有什么优势。
我以前见过这种情况,但我无法回想起导致它发生的事件的确切顺序。我相信它与在同一个应用程序池中使用.Net 1.1和2.0的应用程序有关。您无法在同一应用程序池中运行.Net 1.1和2.0的应用程序。我只是猜测,但您的主要IIS网站可能设置为.Net 2.0,然后当您重新启动IIS(或重新启动应用程序池)时,它将向下推送到您的虚拟目录。
确保您的虚拟目录设置为IIS中的应用程序,然后将其移至其自己的应用程序池或仅包含.Net 1.1应用程序的应用程序池。