我有一个.Net MVC应用程序,如果我在Visual Studio Webserver中使用该构建,它运行正常。如果我使用项目属性页面切换到IIS作为Web服务器并为我的项目创建虚拟目录,那么我发送给服务器的任何请求都会导致“目录列表被拒绝”。故障。

有没有人知道这方面的解决方案?

有帮助吗?

解决方案

这是IIS7之前的'无扩展'网址的问题。

它需要ISAPI过滤器或路由表中具有.mvc扩展名的重复路由。在weblogs.asp.net上试试ScottGu的博客。

其他提示

可能是IIS没有将default.aspx设置为起始页。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top