【问题标题】:ASP.NET MVC 5 applications really slow to buildASP.NET MVC 5 应用程序的构建速度真的很慢
【发布时间】:2016-10-17 02:03:53
【问题描述】:

我正在学习 ASP.NET,我正在使用 MVC 5 来构建我的应用程序,同时我还参加了一些 Pluralsight 培训。我注意到在视频培训中,讲师的 Visual Studio 构建速度非常快,但在我的计算机中,在我修改某些内容后,每次构建通常需要 90 到 120 秒才能完成构建,并且我能够浏览我的浏览器上的应用程序。

我的笔记本电脑不是很旧也不是很慢,因为它配备了 Core i5、4GB RAM 和 SSD。我试过set the MvcBuildViews attribute to false,但问题仍然存在。我正在使用带有 Update 2 的 Visual Studio 2015 Enterprise。

关于应该是什么问题的任何想法?

【问题讨论】:

  • 4GB RAM 是微不足道的。你真的应该升级它。
  • 需要注意的一点是,Visual Studio 2015 有很多关于性能的抱怨,并且有一些加速它的技巧,例如 herehere。还有一个official Microsoft document关于加速调试性能。
  • @mason 我知道这不是很多,但它并不完全是“微不足道的”,它是一种标准数量。但是,是的,我有升级它的计划。

标签: c# asp.net asp.net-mvc visual-studio


【解决方案1】:

删除下面的所有内容 C:\Users\YOUR_USER_NAME\AppData\Local\Microsoft\WebSiteCache 也检查这里 C:\Users\YOUR_USER_NAME\AppData\Local\Temp\Temporary ASP.NET Files\siteName

【讨论】:

  • 很抱歉花了这么长时间提供反馈,遇到了一些技术问题。我尝试删除这两个文件夹,但问题仍然存在。 =/
【解决方案2】:

这似乎是 Visual Studio 2015 Update 2 的问题。一旦我安装了Updated 3,它的构建速度就会更快。我注意到现在 IIS Express 在构建之间没有关闭,所以现在当我构建我的 MVC 项目时,我通常会在不到 20 秒的时间内在浏览器上看到结果。

【讨论】:

    【解决方案3】:

    这不是一个可以为您解决这个问题的答案。但是,我在 ASP.NET 应用程序中特别遇到了这个问题。使用我们的解决方案之一,我们有近 60 个项目,并且需要很长时间才能在 VS 的浏览器中完全构建和调试。

    我解决这个问题的方法是将我们的一台带有 IIS 的服务器指向我的演示项目也构建的文件夹。这样,当构建 Web 项目时,我可以浏览我的 IIS 网站并查看更改。这样做的缺点是我无法轻松地在 VS 中进行主动调试。

    就通过调试加快 VS 构建速度而言,我的经验并不好。从搞乱符号加载,只是我的代码设置,VS IIS 设置,但没有什么能真正为我解决这个问题。

    【讨论】:

      猜你喜欢
      • 2013-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-08
      • 2021-09-01
      相关资源
      最近更新 更多