【问题标题】:Visual Studio 2010 WebServer Very Slow loadingVisual Studio 2010 WebServer 加载速度非常慢
【发布时间】:2012-01-25 15:32:09
【问题描述】:

我正在开发 ASP.NET MVC2 项目。 过去几个月一切正常,今天突然,加载第一页的时间从 5 秒提高到 1:30 分钟!

我检查了输出视图,我看到很多这样的行:

WebDev.WebServer40.EXE' (Managed (v4.0.30319)): 
Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.DurableInstancing\v4.0_4.0.0.0__31bf3856ad364e35\System.Runtime.DurableInstancing.dll', 
Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.

其中一些与我这样的项目完全无关:

'WebDev.WebServer40.EXE' (Managed (v4.0.30319)): 
Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data.OracleClient\v4.0_4.0.0.0__b77a5c561934e089\System.Data.OracleClient.dll', 
Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.

发生了什么?我试图改变选项不加载符号,没有帮助,移动到发布,同样的事情。

任何想法我的开发环境发生了什么? 这是一台Win7 X64机器,VS2010 SP1。

【问题讨论】:

  • 在冻结时暂停调试器。它在做什么?
  • 我认为这不是问题,但您是否启用了源步进或安装了诸如 Reflector Addin 之类的工具?您也可以尝试禁用 Intellitrace。
  • 调试器尚未运行。它加载了很多符号,只有当它完成调试器打开的符号时(“仍在附加进程”)我没有使用 Intellitrace。
  • 我在另一台电脑上检查过,其中大部分也加载了那里,但只有 1/100 的时间......

标签: visual-studio-2010 webserver


【解决方案1】:

删除所有断点解决了这个问题!

【讨论】:

  • 在使用调试器在本地主机上运行 MVC3 项目时,我开始遇到与 Visual Studio 2010 完全相同的问题。我所有的页面突然开始至少需要 10 倍才能加载。我找到了这个问题,以及六个字的答案。问题解决了。谢谢。
  • 天啊!!....我从没想过断点会造成这样的伤害....!!!我一直在寻找空缺的一天...将 IPV6 更改为 IPV4,禁用 WCF 服务...天哪...简单总是会杀死复杂...
  • VS2012 / MVC4 / IIS Express 出现同样的问题(出现的消息开始于“'iisexpress.exe' (Managed (v4.0.30319)):”)。我在 Web.Release.Config 中只有一个断点,结果速度很慢。我正在运行一个调试版本,所以很奇怪一个发布转换文件正在影响它!
猜你喜欢
  • 1970-01-01
  • 2012-08-19
  • 2012-09-16
  • 1970-01-01
  • 1970-01-01
  • 2011-07-24
  • 1970-01-01
  • 1970-01-01
  • 2016-10-03
相关资源
最近更新 更多