C# Azure emulator使用MVC应用程序运行缓慢,注册单击或JSON调用可能需要120秒

C# Azure emulator使用MVC应用程序运行缓慢,注册单击或JSON调用可能需要120秒,c#,asp.net-mvc,asp.net-mvc-4,visual-studio-2012,azure,C#,Asp.net Mvc,Asp.net Mvc 4,Visual Studio 2012,Azure,在Windows 8上使用Visual Studio 2012、Azure SDK 2.1、MVC 4。在Chrome、IE10、IE11和Firefox上的行为是一致的 在本地调试应用程序时,它通常会在几分钟内减速或完全停止响应。例如,直接输入路径,如https://127.0.0.1:444/Controller/Method/1234导致……什么都不会发生 Fiddler立即显示HTTP请求,并打开到127.0.0.1:444的通道 如果我过于耐心,在120-240秒(!)后,断点被击中

在Windows 8上使用Visual Studio 2012、Azure SDK 2.1、MVC 4。在Chrome、IE10、IE11和Firefox上的行为是一致的

在本地调试应用程序时,它通常会在几分钟内减速或完全停止响应。例如,直接输入路径,如
https://127.0.0.1:444/Controller/Method/1234
导致……什么都不会发生

Fiddler立即显示HTTP请求,并打开到127.0.0.1:444的通道

如果我过于耐心,在120-240秒(!)后,断点被击中

在Fiddler中中止连接有时会导致僵尸请求运行;也就是说,使用相同的过程(发出HTTP请求,等待60秒,在Fiddler中中止请求),60-180秒后断点被命中

这会影响多个应用程序。我认为这与我自己的配置有关,但我不知道可能涉及哪些设置或问题

到目前为止,我已经尝试:

  • 关闭Windows防火墙
  • 切换检测代理设置
  • 清除所有缓存的浏览器垃圾
  • 逐步浏览视图,包括共享视图
有趣的是,在最后一点上,有时在遍历所有视图之后……在控制器断点被命中之前的一两分钟内,什么都没有发生

这是一个很大的线索,但我仍然不知道我遗漏了什么。

  • 转到Internet Explorer
  • 工具
  • 互联网选项
  • 联系
  • 局域网设置
  • 取消选中“自动检测设置”

在此处找到:

Update:有时,控制器启动,共享视图完成,命名视图完成……然后什么都没有。对于不涉及视图的JSON调用,对断点的请求可能需要60-90秒。我可以确认这是一个真正的问题。我还没有找到根本原因,但症状是一样的:服务器端执行速度很快,但浏览器没有得到答案,需要等待两分钟或更长时间。没有Azure emulator,一切正常。有关于此问题的更新吗?我也看到了同样的情况,我的项目运行速度也非常慢。更新:我们现在正在开发MSDN虚拟机(A4大小)并在这些虚拟机上进行开发。这些机器是完全干净的——除了VisualStudio和项目、SourceTree以及一些工具之外,什么都没有。在这些平台上,仿真器运行良好。所以现在我想知道是否有某种网络阻塞?不过,菲德勒什么也没表现出来。除了WireShark,还有人知道我们如何能找到答案吗?