我想将 .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;
并且路由仍然无效。