Asp.net mvc 4 在ASP.NET4.5MVC4路由器中处理客户端Url
我正在将ASP.NET4.5应用程序重写为Angular2。当我尝试刷新ng2路由时,浏览器会转到服务器,但找不到url 这是同样的问题。那里的解决方案仅适用于ASP.NET5。我在Route.config中尝试了以下操作:Asp.net mvc 4 在ASP.NET4.5MVC4路由器中处理客户端Url,asp.net-mvc-4,routing,angular,Asp.net Mvc 4,Routing,Angular,我正在将ASP.NET4.5应用程序重写为Angular2。当我尝试刷新ng2路由时,浏览器会转到服务器,但找不到url 这是同样的问题。那里的解决方案仅适用于ASP.NET5。我在Route.config中尝试了以下操作: routes.MapRoute( name: "spa-fallback", url: "{*url}", defaults: new { controller = "Home", action = "Index" } ); 但这是行不通的。在AS
routes.MapRoute(
name: "spa-fallback",
url: "{*url}",
defaults: new { controller = "Home", action = "Index" }
);
但这是行不通的。在ASP.Net 4.5中是否有处理客户端URL的方法?上述解决方案有效,但前提是我删除Route.config中的defaultRoute(或任何其他路由)上述解决方案有效,但前提是我删除Route.config中的defaultRoute(或任何其他路由),为了使链接到的答案起作用,您必须按照与链接到的答案相同的顺序放置这些路线-catchall路线应始终位于最后。当然,为了使链接到的答案起作用,您必须按照与链接到的答案相同的顺序放置这些路线-catchall路线应始终位于最后。