【发布时间】:2013-02-06 14:47:28
【问题描述】:
我正在尝试创建一个旧路由以将旧的 asp 链接重定向到新的 url。
我的路线如下,它是列表中的第一条路线:
routes.MapRoute(
"", // Route name
"{*path}", // URL with parameters
new { controller = "Legacey", action = "Legacey" },
new { path = @".*\.asp.*" });// Parameter defaults
我遇到的问题是 IIS 在它们到达我的路由之前拦截了这些和 404。 我猜 web.config 中有一个设置告诉 IIS 停止这样做,但我找不到它。
【问题讨论】:
-
asp文件物理存在吗?如果没有,它们将被 StaticFileHandler 拾取,这将返回 404
标签: asp.net-mvc iis asp.net-mvc-routing