Windows 8& ASP.NET MVC& IISExpress启动时性能低

时间:2015-08-20 06:06:07

标签: asp.net-mvc performance windows-8 iis-express

我们有一个非常大的ASP.NET MVC项目,有很多区域,控制器等。一切都很好,直到我在我的笔记本电脑上安装项目 - Windows 8.1,Intel Core i5,12 GB RAM,7200 HDD。项目开始时间(F5)变得极其缓慢。我等待3-5分钟,直到主页出现在浏览器中。首先我认为问题出在我的笔记本电脑上,我租了一台VPS - Windows Server 2012,Intel Xeon 4核心,14GB Ram,SSD。但情况是一样的 - 我在第一页出现之前等了一会儿。

我尝试了什么

    Web服务中的
  1. batch =“false”(编译优化也被禁用/启用)
  2. 已停用Resharper
  3. 已禁用IntelliTrace
  4. 禁用MiniProfiler for EF
  5. 已禁用防火墙
  6. 没有防病毒软件
  7. 在Resharper的God Mode
  8. 中启用了并发构建
  9. 还使用了RAM磁盘
  10. dotTrace探查器显示超过70%的执行时间采用非托管代码
  11. 调试符号缓存
  12. 这个问题已经出现在我的几个同事的电脑上了。情况是一样的 - Windows 8.1,非常强大的硬件 - 无法与Visual Studio一起使用。 如果有人知道问题所在,请告诉我们。

    P.S。 我们使用Visual Studio 2013 Update 4,ASP.NET MVC 5,EntityFramework 6.

1 个答案:

答案 0 :(得分:0)

这对我来说很好用:在调试模式下使用IIS Express中的最小Webapp启动VisualStudio的第二个实例,让它在使用第一个实例VS时仍然运行并开始工作!