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

C# MVC3错误消息:.cshtml您请求的页面类型未被提供,因为它已被禁止,c#,asp.net-mvc-3,C#,Asp.net Mvc 3,我已经在IIS 7中部署了mvc3应用程序 它以集成的.NET4模式运行。有人能给我引路吗 错误消息是:您请求的页面类型未被提供,因为它已被明确禁止检查: 如果IIS是在服务器上的.NET 4.0之后安装的,则需要运行以向IIS注册它 应用程序池设置为以集成模式运行 在web.config中,您拥有 您正在使用访问您的站点http://server/home/index 更改控制器和操作名称以匹配您的名称。 您的路由将与Global.asax中的{controller}/{action}url匹

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

它以集成的.NET4模式运行。有人能给我引路吗

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

如果IIS是在服务器上的.NET 4.0之后安装的,则需要运行以向IIS注册它 应用程序池设置为以集成模式运行 在web.config中,您拥有 您正在使用访问您的站点http://server/home/index 更改控制器和操作名称以匹配您的名称。 您的路由将与Global.asax中的{controller}/{action}url匹配。 相应的视图存在于~/Views/Home/Index.cshtml中。
你的请求URL是什么。应用程序池上的NET framework设置为.NET 4.0?是。设置为.NET4。url为:。测试是网站中的一个应用程序。我也通过获取所有依赖项assembliesAh进行了bin部署。好的,您不应该直接使用razor扩展请求,您将请求默认路由,somecontroller/someaction,也就是说,另一件事是确保在节点下的web.config中