MVC可以使用cshtml结束路由吗?

时间:2014-11-19 09:33:00

标签: asp.net-mvc razor asp.net-mvc-routing

我想将 .cshtml 结束网址路由到特定的控制器和操作。

MVC管道阻止此类网址并返回404:

  

您所请求的页面类型未提供,因为它已经提供   明确禁止。

但是,如果将RouteExistingFiles设置为true路由开始工作,但随后路由所有静态文件,并且由于我不处理这些请求,将返回404 for images,css和js文件。 (实际上我并不希望所有静态内容请求都通过MVC管道。)

设置<add key="webpages:Enabled" value="true" />会将错误更改为

  

输入&#39; ASP._Page_Views_cshtml&#39;不继承自   &#39; System.Web.WebPages.WebPage&#39;

并且路由仍然无效。

0 个答案:

没有答案