2016-04-10 62 views
0

我正在为Angular2重写一个ASP.Net 4.5应用程序。当我尝试刷新ng2-Route时,浏览器转到服务器并找不到该url。在ASP.Net中处理客户端Url 4.5 MVC 4路由器

这和question中的问题是一样的。该解决方案仅适用于ASP.Net 5.我在我的Route.config中尝试了以下内容:

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

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

+0

当然删除默认路由(或者任何其他途径),你就必须把路线在相同的顺序挂答案为了它的工作 - catchall路线应该总是最后。 – NightOwl888

回答

1

上述解决方案的工作,但只有当我在Route.config