【问题标题】:VS 2013 isn't able to attach 64bit debuggerVS 2013 无法附加 64 位调试器
【发布时间】:2014-02-04 04:44:52
【问题描述】:

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

我开始调试时的样子:

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

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

或者,当我尝试在 azure 模拟器中调试 azure webrole hoste 时:

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

我尝试过的事情清单:

  • 重新安装 VS 2012/2013(两者)
  • 检查防火墙规则,一切正常。
  • 检查了第 3 方网络软件,未找到 NIC 的驱动程序(见编辑)
  • 重新安装 azure 工具
  • 重新安装 IIS 7.5(在程序和功能中)
  • 在网络上进行了大量研究,但没有发现任何有用的东西。

最后Windows7安装是从两天前(01.13.2014)开始的。

编辑:经过数小时的研究、测试、大量重新启动和重新安装,我找到了原因。是网卡驱动。我有一个 Bogfoot Network Killer 以太网控制器,它需要一个特殊的“第三方”驱动程序。当我卸载驱动程序时它正在工作。明天我会尝试安装一个普通的网卡(英特尔/瑞昱,如果我找到的话)并在这里发布结果。

【问题讨论】:

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


    【解决方案1】:

    我终于找到了解决方案,我认为它不像一开始听起来那么痛苦。

    只需删除我的 Bigfoot Network Killer 板载以太网卡(MB:G1.Sniper)的驱动程序。然后安装了 Intel Pro/1000,它就像一个魅力。不知道有没有不需要添加/更换硬件的解决方案。

    但现在可以了!

    【讨论】:

      猜你喜欢
      • 2015-03-06
      • 1970-01-01
      • 1970-01-01
      • 2011-08-29
      • 1970-01-01
      • 2019-02-06
      • 2011-08-19
      • 1970-01-01
      • 2016-05-08
      相关资源
      最近更新 更多