使用html页面在asp.net中进行路由

时间:2013-08-04 16:42:02

标签: asp.net routing asp.net-routing

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

我想为此页面提供路由,我在全局文件中使用此代码

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

但它给我的错误就像

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

任何人都可以帮助我在asp.net中提供路由到这个html页面而不是mvc

提前致谢

1 个答案:

答案 0 :(得分:1)

尝试将.html替换为.aspx

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

question可以为您提供更多详细信息。

更新

如果您要删除扩展程序检查here