繁体   English   中英

Visual Studio 2012中的调试很慢

[英]Debugging in Visual Studio 2012 is slow

我们有一个大型的ASP.NET应用程序,它是在过去十年中构建的,现在运行在.NET 4.0中。

最近,我们升级到Visual Studio 2012 Premium(2010年Premium)。
我们的应用程序成功编译,当我们从每个开发人员工作站上的本地IIS运行/调试我们的应用程序时(与使用开发服务器相比)。

自从升级到2012年以来,当我们调试我们的应用程序时,我们注意到应用程序在加载ASP.NET页面时运行非常慢,每页可能需要将近20-30秒。 但是,当我们直接访问本地IIS并且不使用VS2012调试器时,它运行得很好。 在我们的应用程序中使用Visual Studio 2012进行调试的事情正在显着降低我们的应用程序性能。

是否有一个很好的工具可以用来捕捉背景中发生的事情?

此外,这种情况发生在Windows 7 Enterprise计算机和Windows 8 Pro计算机上。 所有64位,8 GB以上的RAM和Intel Core i7处理器。

谢谢你的帮助。

我在VS 2012上的调试非常慢,每一步都需要20~30秒。

我的解决方案是禁用.NET Reflector扩展。

转到工具 - 扩展和更新 - 禁用.NET Reflector。

尝试删除所有断点,然后清理并重建解决方案并再次调试。

也许你的应用程序正在抛出并捕获大量异常? 这可以在调试模式下减慢速度。 设置Exceptions属性以中断CLR异常并查看是否是这种情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM