【发布时间】: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