在ASP.Net 4.5 MVC 4路由器中处理客户端URL

时间:2016-04-10 08:04:22

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

我正在将一个ASP.Net 4.5应用程序重写为Angular2。当我尝试刷新ng2-Route时,浏览器进入服务器并找不到URL。

这与question中的问题相同。那里的解决方案仅适用于ASP.Net 5.我在Route.config中尝试了以下内容:

routes.MapRoute(
    name: "spa-fallback",
    url: "{*url}",
    defaults: new { controller = "Home", action = "Index" }
);

但这不起作用。有没有办法在ASP.Net 4.5中处理客户端URL?

1 个答案:

答案 0 :(得分:0)

上述解决方案有效,但前提是我在Route.config中删除了defaultRoute(或者任何其他路由)