如何在简单的工作组场景中设置.NET的远程调试?

时间:2011-03-21 17:34:36

标签: .net visual-studio debugging remote-debugging

远程调试是当今大多数编程的必备工具。但是,在最简单的场景中设置它总是有点痛苦。

谷歌和SO有大多数痛苦的答案,但没有简单的做a,b,c列表,它会起作用。

请您建议这样的清单吗? 我发布了自己的清单,但我相信有些东西我错过了,或者可以做得更好。如果你有这样的清单,请发布。

(可能会有一些这样的列表,但是这里有几个这样的列表)

1 个答案:

答案 0 :(得分:0)

  1. 将远程调试器redist复制到目标计算机并运行调试器。请注意,您需要适合目标计算机的构建(x86,x64,ia64)。

  2. 在默认安全模式下,实例写为user @ machine。

  3. 在Visual Studio中,输入实例名称user @ machine。

  4. 需要配置远程计算机防火墙以允许远程调试。通常,调试器建议自动配置它。

  5. 还需要配置本地计算机以允许远程调试。通常它意味着为传入连接打开TCP端口135(DCOM)。

  6. 本地实例必须在对远程计算机具有连接权限的用户下运行。

  7. 远程实例也必须在允许连接到本地计算机的用户下运行。

  8. 如果可以在同一用户下运行实例,或者在工作组场景中,使用具有相同凭据(用户名,密码)的用户,则可以轻松解决问题。