0

我的应用程序中有一个 about.html 页面。

我想给这个页面路由,因为我在全局文件中使用这个代码

 RouteTable.Routes.MapPageRoute("AboutUs", "aboutus", "~/about.html");

但它给了我这样的错误

没有为扩展“.html”注册构建提供程序。您可以在 machine.config 或 web.config 的部分中注册一个。确保它具有包含值“Web”或“All”的 BuildProviderAppliesToAttribute 属性。

谁能帮我在asp.net中而不是在mvc中路由到这个html页面

提前致谢

4

1 回答 1

1

尝试替换.html.aspx

routes.MapPageRoute("", "AboutUs/", "~/AboutUs.aspx");

这个问题可以给你更多的细节。

更新:

如果您想删除扩展,请在此处检查

于 2013-08-04T16:51:28.653 回答