使用Application Insights时,AreaRegistration.RegisterAllAreas()永远不会完成

我使用Visual Studio 2013 Update 4创建了一个新的ASP.net MVC应用程序,并选中该框以使用Application Insights。 当我尝试运行应用程序(有或没有调试)时,网站永远不会加载。 当我调试它时,我注意到它在线路上遇到了Global.asax.cs:

AreaRegistration.RegisterAllAreas(); 

我已经看了几个问题的答案,包括这个问题: AreaRegistration.RegisterAllAreas()不是注册区域规则

这并没有解决我的问题。 我删除了这个答案中的文件夹中的所有内容,并重新启动了visual studio,重新启动了我的电脑,无论我做什么,这种方法都会永远挂起。 它似乎并不慢,因为我已经等了5分多钟而且还没有完成。 有没有其他人遇到这种情况,除了删除此调用之外我该如何解决?

如果我注释掉了Application Insights的Http Module注册,那么这个方法会立即完成,但是一旦我添加它们,该方法就会再次挂起。 AreaRegistration.RegisterAllAreas()调用和Application Insights似乎存在一些问题。

   <!--  -->     <!--   -->  

是的我有相同的情况,我所做的是删除appinsight元素并在调试和发布web.config文件之间应用xml转换。 当我想要调试并在发布时包含appinsight时,这有助于我。

             

你能否提供更多细节,以便重现这个问题?

  • 您使用什么操作系统(Windows版)?
  • 您是在IIS Express或常规IIS上运行创建的Web应用程序吗?

  • 如果这是常规IIS,您使用什么应用程序池模式(集成/经典)?

  • 您选择创建应用程序的.NET Framework版本是什么?
  • 您的应用程序基于什么MVC版本?
  • 您是否为Web应用程序项目启用了WebAPI或WebForms?