Visual Studio 2013 sp1在尝试调试ASP时挂起.NET网站



最近,Visual Studio 2013在尝试调试/跟踪ASP时再次挂起。NET网站。该网站是用WebMatrix 3创建的,但我认为这与此无关。

VS2013打开网站Solution。加载需要很长时间。一旦它加载并运行了项目,它就会到达我的第一个断点,然后IDE窗口在标题栏中快速显示"(没有响应)",IDE现在被挂起。

这在很久以前就发生在我身上了,根本原因是需要设置"使用64位IIS"选项,如本文所示:

每次运行测试解决方案时,Visual Studio 2013都会崩溃并重新启动

但是我检查了三次,我确实检查了64位选项。我能做些什么来解决这个问题?

对我有效的是重置visual studio。我从那里得到了建议http://www.vosseburcht.com/?p=69

请参阅本期博客。它基本上说要确保在解决方案中选择"显示所有文件",并检查不属于您的项目/解决方案的任何文件夹。

几天后问题再次出现,我终于用不合作的调试器解决了问题。我有一个包含大约20000个图像的文件夹,这些图像不包括在Visual Studio web项目中,但位于网站的一个目录中。我在解决方案资源管理器中打开了"显示所有文件",将一些脚本文件添加到项目中。当"显示所有文件"关闭时,F5(开始调试)的工作方式与champ类似。当"显示所有文件"处于启用状态时,Visual Studio将变得没有响应。事实上,它并不是"冻结"的,只是需要很长时间来处理这20000个图像文件。

对我来说,这是一个名为backup的文件夹,它是网站的备份(由VS创建)。我删除了有问题的文件夹,并加载了用于调试的网站。

这可能是由于Visual Studio中的一些扩展引起的,我在调试asp.net网站时也遇到了类似的问题。尝试在安全模式下运行VS:devenv.exe /Safemode。在我的情况下,它是由多语言应用程序工具包扩展引起的,在卸载后,调试ASP。NET网站再次运行。

在我的案例中,我能够通过以管理员身份运行它来解决它!不知道为什么,几天前它工作得很好,突然在试图揭穿网络应用程序时它开始冻结!希望它能帮助到别人!

BTW:我正在运行VS2013 Ultimate,带有更新4

在我的案例中,是IntelliTrace造成了问题。我需要禁用它https://msdn.microsoft.com/en-us/library/dd264948(v=vs.100).aspx

我也有同样的情况,并以一种非常特殊的方式"解决了它":重建解决方案并在不调试的情况下运行它(Control+F5),然后返回并以正常方式调试它。

我遇到了类似的问题,我在Windows应用程序事件日志中发现了与该问题对应的以下错误:

Application: PowerShellToolsProcessHost.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Runtime.Serialization.InvalidDataContractException
...

因此,我删除了用于Visual Studio扩展的PowerShell工具,问题就消失了。我正在使用Visual Studio Ultimate 2013 Update 5。

我在编写Excel加载项时遇到了这个问题。

作为一个web应用程序,我很确定检查64位IIS Express选项不会有什么不同,但它确实有!

我不知道为什么,但它现在可以在调试中运行:)

我不得不安装Windows Management Framework 4.0

当我升级到新的DevExpress版本时,我的解决方案是删除DevExpress ProjectConverter生成的所有.bak备份文件。

最新更新