Asp.net mvc 视窗8及;ASP.NETMVC&;IISEX启动时按下低性能按钮

Asp.net mvc 视窗8及;ASP.NETMVC&;IISEX启动时按下低性能按钮,asp.net-mvc,performance,windows-8,iis-express,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。但情况是一样的——我在第一页出现之前等待了一段时间 我所尝试的

我们有一个相当大的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.config中的batch=“false”(编译优化也被禁用/启用)
  • 禁用重竖琴器
  • 禁用智能跟踪
  • 已禁用EF的微型探查器
  • 禁用防火墙
  • 没有防病毒软件
  • 在Resharper的
  • 还使用了RAM磁盘
  • dotTrace探查器显示,超过70%的执行时间使用非托管代码
  • 调试符号缓存
  • 这个问题已经出现在我的几个同事的电脑上。情况是一样的——Windows8.1,相当强大的硬件——不可能与VisualStudio一起工作。如果有人知道问题出在哪里,请告诉我们


    p.S.我们使用Visual Studio 2013 Update 4、ASP.NET MVC 5、EntityFramework 6。这对我来说很好:在调试模式下,在IIS Express中使用最小的Web应用程序启动VisualStudio的第二个实例,让它在使用第一个实例VS时仍然运行,然后完成您的工作

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

    我也有类似的症状。非常简单的MVC5项目,运行在IIS Express中,实际上只有一个控制器,没有其他配置。当我按下
    CTRL+F5
    ,或者只按
    F5
    启动调试器时,浏览器会在主页出现之前在那里停留很久。我在Windows 8.1上使用VS2013-内存充足。IIS Express启动速度慢,如果冷启动,则在VS内启动。同时,VS浏览器链接可能会增加额外的延迟。如果可能,请运行失败的请求跟踪以了解更深入的信息,或者切换到完整的IIS。感谢您在@LexLi上的评论,但浏览器链接是我禁用的第一个链接。我遇到了类似的症状。非常简单的MVC5项目,运行在IIS Express中,实际上只有一个控制器,没有其他配置。当我按下
    CTRL+F5
    ,或者只按
    F5
    启动调试器时,浏览器会在主页出现之前在那里停留很久。我在Windows 8.1上使用VS2013-内存充足。IIS Express启动速度慢,如果冷启动,则在VS内启动。同时,VS浏览器链接可能会增加额外的延迟。如果可能,请运行失败的请求跟踪以了解更深入的信息,或者切换到完整的IIS。感谢您在@LexLi上的评论,但浏览器链接是我禁用的第一个链接。