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>