VS 2013无法连接64位调试器

时间:2014-01-15 15:55:51

标签: debugging visual-studio-2012 visual-studio-2013 remote-debugging

我对visual studio 2012/2013有一个非常烦人的问题,在这两个版本上都无法为x64应用程序附加调试器。使用AnyCpu或x86配置的应用程序的调试工作没有问题。我不能简单地将我的程序的一部分切换到x86应用程序,因为我正在开发必须是x64应用程序的azure webroles。

我开始调试时的外观:

等待一段时间后会弹出一个窗口显示:

Operation taking longer than expected

单击“终止”时,有时会再次弹出相同的窗口。 单击“终止”后,它会显示此窗口:

enter image description here

或者更确切地说,当我尝试在azure模拟器中调试azure webrole hoste时:

enter image description here

我现在很沮丧,我希望你们能帮助我。

我尝试过的事情清单:

  • 重新安装VS 2012/2013(两者都有)
  • 检查防火墙规则,它们没问题。
  • 检查第三方网络软件, none found NIC的驱动程序(参见编辑)
  • 重新安装了azure工具
  • 重新安装IIS 7.5(在程序和功能中)
  • 在网上做了很多研究,但发现没有任何效果。

最后,Windows7的安装是两天前(2014年3月1日)。

编辑:经过数小时的研究,测试,大量的重新注册和重新安装,我找到了原因。这是netowrk卡驱动程序。我有一个Bogfoot网络杀手以太网控制器,需要一个特殊的“第三方”驱动程序。卸载驱动程序时它正在工作。我明天会尝试安装一个正常的nic(Intel / Realtek,如果我找到一个)并在此处发布结果。

1 个答案:

答案 0 :(得分:1)

我最终找到了解决方案,我觉得它在开始时听起来不那么痛苦。

简单地删除了我的Bigfoot Network Killer板载以太网卡的驱动程序(MB:G1.Sniper)。然后安装了英特尔Pro / 1000,它就像一个魅力。我不知道是否有一个解决方案,你不必添加/替换硬件。

但现在有效!