通过IIS运行MVC应用程序将导致"目录列表被拒绝"
时间:2020-03-06 14:27:59 来源:igfitidea点击:
我有一个.Net MVC应用程序,如果我在Visual Studio Webserver中使用该版本,则可以正常运行。如果我使用项目属性页将IIS用作Web服务器并为项目创建虚拟目录,则我发送到服务器的任何请求都将导致"目录列表被拒绝"失败。
有人知道解决方案吗?
解决方案
可能是IIS没有将default.aspx设置为起始页。
这是IIS7之前的"无扩展名" URL的问题。
它需要ISAPI筛选器或者路由表中具有.mvc扩展名的重复路由。在weblogs.asp.net上尝试ScottGu的博客。