MVC3错误消息:.cshtml您请求的页面类型未被提供,因为它已被禁止

时间:2012-01-14 00:18:44

标签: c# asp.net-mvc-3

我在IIS 7中部署了mvc3应用程序

它以集成的.net 4模式运行。有人可以指导吗?

错误消息是:您请求的页面类型未被提供,因为它已被明确禁止

1 个答案:

答案 0 :(得分:0)

要检查的事项:

  • 如果在服务器上安装了.NET 4.0之后安装了IIS,则需要运行aspnet_regiis.exe将其注册到IIS
  • 应用程序池设置为以集成模式运行
  • 在您的web.config中,您拥有<modules runAllManagedModulesForAllRequests="true"/>设置
  • 您正在使用http://server/home/index访问您的网站(更改控制器和操作名称以匹配您的网站)。
  • 您的路线与{controller}/{action}中的Global.asax网址相匹配。
  • 相应的视图存在于~/Views/Home/Index.cshtml