我的开发机器是 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,但我认为这是值得一问的。有没有办法解决这个不足?