2016-04-10 6 views
0

私はASP.Net 4.5アプリケーションをAngular2に書き直しています。 ng2-Routeをリフレッシュしようとすると、ブラウザはサーバーに行き、URLを見つけることができません。ASP.Net 4.5 MVC 4ルータのクライアント側URLを処理します

これはquestionと同じ問題です。

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

しかし、それは動作しません。解決策は、私は私のRoute.configに次のように試してみました唯一のASP.Net 5のためにそこにあります。 ASP.Net 4.5でクライアント側のURLを処理する方法はありますか?

+0

にdefaultRoute(または多分他のルート)を削除した場合にのみ、あなたは答えにリンクされているのと同じ順序でルートを配置する必要がありますそれが機能するためには、キャッチオールルートは常に最後に行くべきです。 – NightOwl888

答えて

1

上記の解決策は動作しますが、私は私のRoute.configもちろん