2016-04-10 92 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