我在.NET 4.0应用程序中有一个经典的asp应用程序。我已将默认文档设置为login.asp,但它不会自动重定向到它。整个应用程序运行良好,甚至如果我浏览它,甚至正确显示login.asp。asp默认文档不能在IIS7上工作
web.config中的默认文档部分是如下:
<defaultDocument>
<files>
<clear />
<add value="login.asp" />
<add value="index.html" />
<add value="default.aspx" />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="iisstart.htm" />
</files>
</defaultDocument>
我已经看过这个网站的其他类似的问题,但都没有多大的帮助。
您确定新的应用程序池处于经典模式吗?我忘了'system.webServer'部分只能在集成模式下工作。 –
是的,我必须让它成为经典模式才能让asp应用程序正常工作。 – Shirlz
你救了我的一周!该网站没有任何改变,但Windows更新肯定有些东西,因为该网站将以我的自定义'DefaultPage'开始。我没有更改管道模式,但将.NET版本设置为2.0.x后,网站再次加载。 – Gustav