【发布时间】: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