【发布时间】:2014-04-28 17:14:41
【问题描述】:
我在我的 ASP.Net MVC 项目中为“privacy.html”添加了路由到 Home/Privacy 的路由。我已经成功地在其他项目中使用过它,但它不会在这个项目中起作用。
routes.MapRoute(
name: "privacy.html",
url: "privacy.html",
defaults: new { controller = "Home", action = "Privacy" }
);
我已经添加了路由调试器,并且在站点的所有页面上,它都会在页面末尾向我显示路由表,但它没有显示在 privacy.html 上。它显示 404 错误“您要查找的资源已被删除、更改名称或暂时不可用。”
我完全不知所措。就像我的本地 IIS(和服务器 IIS 7.5)没有为 *.html 请求使用路由表。
【问题讨论】:
标签: asp.net-mvc-routing mvcroutehandler