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