2016-11-01 3 views

答えて

0

どのようなエラーが発生しているかを確認するには、ログを有効にする必要があります。

MVCのバージョンによって異なりますが、.Net Coreを使用していないようですので、カスタムエラーモードをオフにすることができます。

<configuration> 
    <system.web> 
     <customErrors mode="Off"/> 
    </system.web> 
</configuration> 

これはあなたに本当のエラーを表示し、何が間違っているか把握することができます。

0

この問題を解決するには、2つの方法があります。アプリモジュールにハッシュロケーション戦略を追加することもできます。

import { LocationStrategy, HashLocationStrategy } from '@angular/common'; 

@NgModule({ 
imports: [.... ], 
declarations: [...], 
bootstrap: [AppComponent], 
providers: [ 
    { 
     provide: LocationStrategy, 
     useClass: HashLocationStrategy 
    } 
] 
}) 
export class AppModule { } 

このオプションは、あなたの目のオプションは、あなたのASPのあなたの角度2アプリのルートを照合コントローラと復帰へのルートを追加することですホームASPコントローラに住んであなたのAngular2アプリ

の部品のために動作します"インデックス"ビュー

public class HomeController : Controller 
{ 
    public IActionResult Index() 
    { 
     return View(); 
    } 

    [ActionName("Angular-Route1")] 
    public IActionResult AngularRoute1() 
    { 
     return View("Index"); 
    } 

    public IActionResult Route2() 
    { 
     return View("Index"); 
    } 
} 
+0

MVCアプリケーションのすべてのルートを書き出す必要がないように、この2番目の方法で使用できるワイルドカードはありますか?特に私は動的パス名を持っています。 – DoubleA

関連する問題