我有一个Asp.Net网站部署为IIS 7.5内的网站。
http://localhost/WebSite
然后我有第二个Asp.Net MVC 2的Web应用程序,它被部署在上述网站内的子应用程序。 所以mvc应用程序应该在以下url工作。
http://localhost/WebSite/MvcApp/
该网站工作正常,但是当我浏览mvc Url http://localhost/WebSite/MvcApp/
它给出以下错误。
HTTP错误403.14 – 禁止Web服务器configuration为不列出此目录的内容。
没有东西拿起电话…
IIS默认一直检查目录浏览是否被打开。 这意味着ASP.net根本没有收到请求。
确保有虚拟目录设置文件夹看起来不同于普通文件夹。
不幸的是我不做IIS 7.5,仍然是IIS 6.0。
在6.0中,我会右键clikc文件夹,然后单击创build应用程序。 然后到最后一个选项卡,并使ASP.net被configuration在文件夹。
最后的可能性是在根上的ASP.Net路由引擎正在吸取所有的子请求。