ASP.NET 路由跳转到 HTML 页面

制作小程序网站电脑程序

在默认情况下,ASP.NET 中的路由是不能够指向一个 HTML 页的,如:

routes.MapPageRoute("route1", "{*placeholder}", "~/index.html");

这段代码在默认情况下会被 IIS 阻拦,并抛出一段错误消息,类似“没有为扩展名 ".html" 注册的生成提供程序。...”,后面就是引导你去 Web.config 中注册一个,最终在 Web.config 中的 compilation 节点下面添加这样一段就可以了:

<buildProviders>
    <add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
阅读 433

之前在自己建的网站做问题笔记,后因懒得维护自己的网站,所以把内容搬到了segmentfault

1 声望
1 粉丝
0 条评论
你知道吗?

之前在自己建的网站做问题笔记,后因懒得维护自己的网站,所以把内容搬到了segmentfault

1 声望
1 粉丝
文章目录
宣传栏