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

使用html页面在asp.net中进行路由,asp.net,routing,asp.net-routing,Asp.net,Routing,Asp.net Routing,我的应用程序中有一个about.html页面 我想为我在全局文件中使用此代码的用户提供此页面路由 RouteTable.Routes.MapPageRoute("AboutUs", "aboutus", "~/about.html"); 但它给了我类似的错误 没有为扩展名“.html”注册生成提供程序。您可以在machine.config或web.config的部分中注册一个。确保is具有BuildProviderApplicationsToAttribute属性,该属性包含值“Web”或“

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

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

 RouteTable.Routes.MapPageRoute("AboutUs", "aboutus", "~/about.html");
但它给了我类似的错误

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

有人能帮我在asp.net而不是mvc中给这个html页面指定路由吗


提前感谢

尝试用
.aspx
替换
.html

routes.MapPageRoute("", "AboutUs/", "~/AboutUs.aspx");
这可以给你更多的细节

更新:


如果要删除扩展检查

我已经清楚地提到了我想要的内容。你能帮我在asp.net中查找html页面吗?不在MVC中,但我不想用.aspx转换该页面,我只想将其用作.html页面检查我的更新,您可以在IIS中删除文件的扩展名,而不是为每个页面添加新的路由。