1

我想为我自己的构建提供者实现同样的事情。


我说的是 Visual Studio 中的 ASP.NET 网页应用程序:文件 > 新网站 > ASP.NET 网站(Razor)
与 Cassini 一起工作,所以它不是 IIS Express 的东西。

4

3 回答 3

3

我找到了它,它是一个 HTTP 模块,System.Web.WebPages.WebPageHttpModule 该模块检查文件是否存在,如果存在,它会从该文件创建一个处理程序并将请求重新映射到该处理程序。

于 2011-01-15T15:45:27.283 回答
0

Razor 是一个模板引擎。它与 URL 无关。它们由 ASP.NET 路由引擎处理。从 IIS 7.0 开始支持无扩展 URL。在 IIS 6.0 中,如果要支持无扩展 url,则需要将 aspnet_isapi 扩展与所有传入请求相关联。

于 2011-01-15T14:09:28.900 回答
0

如果您正在构建一个不带 MVC3 的 ASP.Net WebPages 站点并想提及它,我发现了有关“路由”的这些信息。

创建更具可读性和可搜索性的 URL - 关于路由

高温高压

于 2011-09-15T19:09:36.330 回答