开发期间的页面刷新时间较慢

Max*_*akh 19 asp.net visual-studio iis-express

我有一个相当大的ASP.NET MVC应用程序,我在Win 8上的Visual Studio 2012中工作.我有一个奇怪的问题,重新编译后页面加载速度慢.通常,实际构建时间约为5秒,然后浏览器打开,加载页面需要1-2分钟.

一些要点:

  • 无论是更改视图还是完全重新编译项目,它都会缓慢加载
  • 这不是性能问题,其他一切工作得很好,有足够的RAM等.
  • 它只发生在IIS Express上.当我切换到默认的开发服务器时,它工作正常.
  • 我团队中的所有其他开发人员都使用IIS Express,但他们没有这个问题.
  • 我尝试重新安装IIS并使用v7.5而不是v8并重新创建所有配置文件.没运气.
  • 我试图禁用所有扩展,显然它也不会影响加载时间.
  • 任务管理器中没有任何异常
  • 它是我的Macbook Pro上的虚拟机,但同样 - 这不是性能问题.

我还能尝试什么?

Max*_*akh 18

通过关闭Windows Defender服务解决.现在一切都快了一百倍.

更新:我没有找到Windows Defender几乎一直使用大量CPU功能的原因.我试图谷歌它,事实证明很多人在Win 8上有类似的问题没有很好的解决方案.

如果你真的想要启用Defender,你可以添加项目文件夹路径作为例外,但它仍然会很慢.

希望它可以帮助某人.

更新2:上述内容在Windows 10中仍然适用.特别是如果您在虚拟机中运行它(我在Mac上的Parallels中运行它).整体速度增加,不仅是页面刷新时间,非常明显.

更新3:显然,Windows Defender有一种习惯,就是默默地重新开启自己.所以,要小心.


998*_*823 13

在查看上面的问题和答案后,我发现Windows Defender服务已经关闭,但是,我正在运行AVG.我禁用了AVG,确定延迟完全消失了!

因此,如果为您关闭Windows Defender服务并且您正在运行某种类似AV的系统保护,请尝试禁用它.

  • 谢谢!对我来说,它是Malwarebytes Anti-Malware,但同样的想法.禁用它加速我的页面刷新(对于Visual Studio/IIS Express的开发站点)从几分钟到几秒钟. (2认同)