asp.net - 开发过程中页面刷新时间慢

标签 asp.net visual-studio iis-express

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

一些要点:

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

  • 我还能尝试什么?

    最佳答案

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

    更新:我无法找到Windows Defender几乎一直使用大量CPU能力的原因。我试图用谷歌搜索它,结果发现很多人在Win 8上都遇到类似的问题,但没有很好的解决方案。

    如果您确实想使Defender保持打开状态,则可以添加项目文件夹路径作为异常(exception),但是它仍然会很慢。

    希望它能帮助某人。

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

    更新3:显然,Windows Defender习惯于以静默方式再次将自己重新打开。因此,请注意这一点。

    关于asp.net - 开发过程中页面刷新时间慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17845320/

    相关文章:

    asp.net-core - IIS Express 和 Visual Studio 2019 - 413.1 - 请求实体太大

    environment-variables - 在 applicationhost.config 中访问环境变量

    debugging - Visual Studio 2013 尝试加载 iisexpress.pdb

    c# - 当我更新一行时,gridview 中的所有行都会更新

    c# - 缺少一些自动生成的控件

    c# - 在 .Net Core 中引用另一个项目

    c++ - 为什么不能按位和使用作用域枚举?

    c# - 如何在 asp.net 中将其他网站的 RSS FEED 显示到我的站点?

    c# - ASP.NET 网站页面未反射(reflect)最近的更改

    c# - Facebook.Client 包安装错误