【发布时间】:2015-01-18 11:31:08
【问题描述】:
在我的开发 Windows 8.1 Pro PC 上,我在 Visual Studio 2013 Update 4 中有一个简单的 Windows 窗体项目和一个主窗体。我还有第二台装有 Windows 8.1 Pro 的计算机(名称:REMOTEPC)并安装了 Visual Studio Remote Debugging Monitor 2013 Update 4。我已经配置了 Windows 身份验证和防火墙设置。我已经为 Debug 配置了项目属性以使用远程机器到 REMOTEPC:4018,并且在日志中我看到用户 REMOTEPC\username 已连接。我使用相同的本地和远程路径 (C:\proj\bin\debug\myprogram.exe) 并手动复制了目录中的所有文件。
现在我得到了错误: 尝试运行项目时出错:无法启动程序 (C:\proj\bin\debug\myprogram.exe)。 MSCSMON.EXE 似乎没有在远程计算机上运行。
据我了解,它只需要一个 TCP 4018 端口并且找不到错误。我已阅读有关此的 MSDN 信息,但无法弄清楚它为什么不起作用。 Windows 窗体或 WPF 的远程调试是否可行?
【问题讨论】:
-
这两台机器是否连接到一个AD域?否则远程调试实际上不起作用。
-
它们都是独立的(工作组),连接时要求提供 Windows 凭据,然后我可以在 Monitor 应用程序日志中看到身份验证通过。
标签: c# winforms visual-studio-2013 remote-debugging