MVC4为什么不能作为.html文件路由?

时间:2014-03-18 13:23:35

标签: asp.net asp.net-mvc asp.net-mvc-4

我正在使用带有MVC4的visual studio 2012。 我想要一些看起来像.html后缀的网页。所以我在RouteConfig上添加了这段代码:

routes.MapRoute(
   name: "Static",
   url: "{controller}/{action}/{id}.html",
   defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);

但问题是我无法访问它,页面总是返回404,并显示消息:

  

未找到或删除资源.......

有什么方法可以让它作为html页面路由?感谢

1 个答案:

答案 0 :(得分:0)

禁用.html扩展程序的处理程序。