VS2010:"无法启动调试"

5

今天我的Dell M4500上的VS2010调试器突然停止工作。上周我重新安装了VS2008 SP1,但自那以后2010调试器一直很好用,所以我不确定它是否是罪魁祸首。

我可以正常启动一个项目,但之后会收到一条消息,上面写着“无法启动调试”,没有任何错误号或解释。进行IISRESET也没有帮助,我一直收到同样的消息,直到我关闭整个解决方案并重新加载它。以下是我尝试过的一些方法:

  • 验证我拥有最新的项目文件
  • VS2010的修复选项
  • 完全卸载/重新安装VS2010
  • 用已知的良好副本替换Web.config
  • 在IE中将localhost添加到受信任站点列表中
  • 在2.0和4.0目录中执行\aspnet_regiis -i
  • 通过IIS服务管理器->默认网站:
    • 验证启用HTTP保持活动已选中
    • 勾选集成Windows身份验证
  • 确保选择了“任何CPU”上的Debug
  • 尝试构建到平台目标“任何CPU”,“x86”和“x64”
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa中添加DisableLoopbackCheck注册表键条目
  • 在IIS和VS开发Web服务器下进行测试

有人有什么建议我也可以尝试吗?非常感谢任何帮助!


有没有任何解决方案不需要调试? - Laz
5个回答

5

顺便提一下,我在使用VS2013尝试附加到Chrome时遇到了类似的错误,错误消息如下:

无法使用XXX附加应用程序'chrome.exe'。32位版本的Visual Studio远程调试监视器(msvsmon.exe)不能用于调试64位进程或64位转储文件,请改用64位版本

我需要在Web项目Web部分中取消选中"Silverlight":

enter image description here


3

我收到了同样的消息,导致我的web项目无法在浏览器中运行和打开。原来另一个开发人员已经更改了项目属性中的内容,将“使用自定义Web服务器”指向了外部URL而不是我的计算机上的Web服务器。

请尝试以下操作:

在“解决方案资源管理器”中右键单击您的项目 - 单击“属性” - 单击“Web”选项卡 - 在“服务器”下单击“使用Visual Studio开发服务器”。作为参考,这里通常的端口值为“自动分配端口”。祝您好运。


0

我曾经遇到过同样的问题,但当我把“构建”=>“平台目标”从x64切换到x86时,问题就解决了。


0

这是我遇到此错误的原因。

在调试属性中,请验证启动外部程序不为空。VS 2010会警告它为空,但仍然允许您保存

我试图将其从IE切换到Chrome,迷失了对我所做更改的追踪,并花了一个小时来弄清楚这个错误来自哪里。

enter image description here


-2

请关闭Debug Edit and Continue选项

打开vs2010,运行调试。

关闭调试,关闭所有已启动的Web服务器(我有几个用于不同服务)

关闭VS2010

打开VS2010。

之后一切都正常工作。


你只是复制了这个答案,包括错别字。-1。 - CodeCaster

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接