网站内的 asp.net mvc 2 web 应用程序?

网站内的 asp.net mvc 2 web 应用程序?

我有一个 Asp.Net 网站,作为 IIS 7.5 内部的网站部署。

http://localhost/WebSite

然后我有第二个 Asp.Net MVC 2 Web 应用程序,它作为子应用程序部署在上述网站内。因此,mvc 应用程序应该在以下 URL 上运行。

http://localhost/WebSite/MvcApp/

该网站运行正常,但是当我浏览 mvc Urlhttp://localhost/WebSite/MvcApp/

它出现以下错误。

HTTP 错误 403.14 - 禁止 Web 服务器配置为不列出此目录的内容。

答案1

接起电话什么也没发生……

IIS 默认检查目录浏览是否已打开。这意味着 ASP.net 根本没有收到请求。

确保设置了虚拟目录,其中文件夹看起来与常规文件夹不同。

不幸的是我没有使用 IIS 7.5,仍然使用 IIS 6.0。

在 6.0 中,我会右键单击该文件夹,然后单击“创建应用程序”。然后转到最后一个选项卡并确保该文件夹中已配置 ASP.net。

最后一种可能性是根上的 ASP.Net 路由引擎正在吸收子上的所有请求。

相关内容