通过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的博客。