我想为自己的构建提供程序实现相同的功能。
<小时/> 我在谈论Visual Studio中的ASP.NET Webpages应用程序:文件&gt;新网站&gt; ASP.NET网站(Razor)
答案 0 :(得分:3)
我发现它,它是一个HTTP模块,System.Web.WebPages.WebPageHttpModule
此模块检查文件是否存在,如果存在,则从该文件创建处理程序并将请求重新映射到该处理程序。
答案 1 :(得分:0)
Razor是一个模板引擎。它与URL无关。它们由ASP.NET路由引擎处理。从IIS 7.0开始支持无扩展URL。在IIS 6.0中,如果要支持无扩展名网址,则需要将aspnet_isapi扩展名与所有传入请求相关联。
答案 2 :(得分:0)
如果您正在构建一个没有MVC3的ASP.Net WebPages站点,并且想提及它,那么我发现这些有关“路由”的信息可能很方便。
Creating More Readable and Searchable URLs - About Routing
HTH