【发布时间】:2012-09-14 20:12:12
【问题描述】:
我的开发机器是 2008 R2 x64 域控制器(由于我现在的单机域上的损耗,它已经发展到这一点,并且在不久的将来不会改变)。我希望调试的 ASP.NET MVC 应用程序部署到我拥有 LogMeIn/VPN 访问权限的 2008 R2 x64 工作组机器上。
我在远程机器上安装了 msvsmon.exe 作为服务。我相信我遇到的问题是,由于某种原因,您无法连接到 msvsmon,除非它运行的远程帐户也是主机上的一个帐户(我看不出有任何方法可以明确提供凭据用于远程连接)。
由于我的主机是 DC,我无法创建所需的本地帐户来镜像 msvsmon 服务帐户。
我有一个从开发机器到部署机器的 VPN 连接。在配置 msvsmon 时,我选择了“只允许本地网络中的计算机连接”,假设 VPN 算作本地网络。我在远程计算机上打开了 TCP 135、UDP 500 和 UDP 4500。
我假设这就是故事的结局,我注定要在远程机器上完整安装 VS,但我认为这值得一问。有什么办法可以解决这个问题吗?
【问题讨论】:
-
您确定不是防火墙问题吗?远程机器是否通过互联网访问?
-
不,我不确定。但是,当我在 VS 调试/附加到进程...对话框中输入服务器名称(msvsmon 显示的)时出现的错误是“登录失败:未知用户名或密码错误”。我将如何调试远程调试?
标签: asp.net visual-studio remote-debugging managed domaincontroller