我有一个.Net MVC应用程序,如果我在Visual Studio Webserver中使用该构建,它运行正常。如果我使用项目属性页面切换到IIS作为Web服务器并为我的项目创建虚拟目录,那么我发送给服务器的任何请求都会导致“目录列表被拒绝”失败。
有没有人知道这方面的解决方案?
答案 0 :(得分:0)
可能是IIS没有将default.aspx设置为起始页。
答案 1 :(得分:0)
这是IIS7之前的'无扩展'网址的问题。
它需要ISAPI过滤器或路由表中具有.mvc扩展名的重复路由。在weblogs.asp.net上试试ScottGu的博客。