5

Visual Studio 2013 Update 4 を使用して新しい ASP.net MVC アプリケーションを作成し、チェックボックスをオンにして Application Insights を使用しました。アプリケーションを (デバッグの有無にかかわらず) 実行しようとすると、サイトが読み込まれません。デバッグすると、次の行で Global.asax.cs に詰まっていることに気付きました。

AreaRegistration.RegisterAllAreas();

私はこれを含む他のいくつかの質問に対する答えを見てきました: AreaRegistration.RegisterAllAreas() is not Registering Rules For Area

これは私の問題を解決しませんでした。この回答のフォルダー内のすべてのコンテンツを削除し、Visual Studio を再起動し、PC を再起動しましたが、何をしてもこのメソッドは永遠にハングします。5分以上待ってもまだ終わっていないので、遅いだけではないようです。他の誰かがこのシナリオに遭遇しましたか?この呼び出しを削除する以外にどのように修正できますか?

Application Insights の Http モジュール登録をコメント アウトすると、このメソッドはすぐに終了するように見えますが、追加するとすぐにメソッドが再びハングします。AreaRegistration.RegisterAllAreas() 呼び出しと Application Insights に問題があるようです。

<httpModules>
    <!-- removing this makes everything work -->
    <!-- <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Extensibility.Web.RequestTracking.WebRequestTrackingModule, Microsoft.ApplicationInsights.Extensibility.Web" /> -->
</httpModules>

<modules>
  <remove name="FormsAuthentication" />
  <!-- removing these makes things work -->
  <!-- 
  <remove name="ApplicationInsightsWebTracking" />
  <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Extensibility.Web.RequestTracking.WebRequestTrackingModule, Microsoft.ApplicationInsights.Extensibility.Web" preCondition="managedHandler" />
  -->
</modules>
4

2 に答える 2