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

Rob*_*ler 11 c# asp.net webmatrix visual-studio-2013

最近,在尝试调试/跟踪ASP.NET网站时,Visual Studio 2013再次开始挂起.该网站是使用WebMatrix 3创建的,但我不认为这是相关的.

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

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

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

但我三重检查,我确实检查了64位选项.我该怎么做才能解决这个问题?

Phi*_*yNJ 6

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

几天后问题再次出现,我终于找到了我的不合作调试器的问题.我有一个包含大约20,000个图像的文件夹,这些图像未包含在Visual Studio Web项目中,但位于网站的目录中.我在解决方案资源管理器中打开了"显示所有文件",将一些脚本文件添加到项目中.当"显示所有文件"关闭时,F5(开始调试)就像champ一样.当"显示所有文件"打开时,Visual Studio变得无法响应.实际上它并没有"冻结",只是花了很长时间来处理这些20,000个图像文件.

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

  • 我还发现我有一个API,它做了很多(我的意思是很多)缓存,这导致了挂起.你的申请有多大?还要检查你是否内存不足.我不得不从4gb增加内存到8gb.调试时VS很难. (2认同)
  • 在我的情况下,记忆不是问题.我有12GB.我跑过这个建议重置visual studio的链接.这对我有用.http://www.vosseburcht.com/?p=69 (2认同)