C# 无法使用Visual Studio 2013附加到x64进程

C# 无法使用Visual Studio 2013附加到x64进程,c#,visual-studio-2013,visual-studio-debugging,C#,Visual Studio 2013,Visual Studio Debugging,我在Visual Studio 2013中连接到进程w3wp.exe时遇到问题。如果我附加到具有x64类型的w3wp.exe,我将在附加的屏幕截图中得到一个错误 基本上,我已经尝试附加一个具有托管类型或x86类型的w3wp.exe进程,它可以正常工作,没有错误。但是如果我选择x64类型,我会在附加的屏幕截图中得到错误 截图: 有人有想法吗?谢谢 细节。 Visual Studio版本:版本12.0.21005.1 REL Windows版本:Windows Server 2008 R2(SP1

我在Visual Studio 2013中连接到进程w3wp.exe时遇到问题。如果我附加到具有x64类型的w3wp.exe,我将在附加的屏幕截图中得到一个错误

基本上,我已经尝试附加一个具有托管类型或x86类型的w3wp.exe进程,它可以正常工作,没有错误。但是如果我选择x64类型,我会在附加的屏幕截图中得到错误

截图:

有人有想法吗?谢谢

细节。 Visual Studio版本:版本12.0.21005.1 REL Windows版本:Windows Server 2008 R2(SP1)
IIS版本:7.5.7600.16835

这是一个低级网络错误。VisualStudio是一个32位进程,它与调试64位进程有着松散的联系,因此始终需要远程调试器。这是一个环境错误,您列表中的第一个候选者总是反恶意软件和防火墙。感谢Passant的回复。我们的服务器有很好的安全性,所以我猜那里没有可疑的恶意软件,而且我们的防火墙也关闭了。此外,我还尝试使用x64远程调试器“\Microsoft Visual Studio 12.0\Common7\IDE\remote debugger\x64\msvsmon.exe”以及x86,但我仍然运气不佳。具有“良好的安全性”是此类问题的原因。和管理这台机器的人谈谈,把它关掉,这样你就可以完成你的工作了。并避免在生产机器上调试代码。