2011-07-29 42 views

回答

-1

为什么要使用ASP.NET 1.1?让它使用2.0或更高版本。 ASP.NET 1.1现在已经很老了,我无法想象在试图强制这个方面有什么优势。

1

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

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