1

我正在尝试跨域设置远程调试。我运行 Visual Studio 2010 的 Windows 7 工作站位于一个域中,我正在尝试在另一个域中的 Widows 2003 服务器框中调试在 IIS 7 中运行的 ASP.NET 应用程序。我找到了很多关于如何设置的说明,这是最好的,写得最清楚的一个:http: //blogs.interknowlogy.com/2011/11/16/remote-debugging-from-visual-studio-2010/

但是,如果 Visual Studio 在我的工作站上作为本地用户而不是域用户运行,我似乎只能连接到服务器上的远程调试监视器。这带来了许多挑战,例如失去源代码控制连接。当我尝试使用域用户连接时,我收到以下错误:“无法连接到名为 'username@servername' 的 Microsoft Visaul Studio 远程调试监视器。指定的帐户不存在。” (我用通用用户名@服务器名替换了实际值)

我发现许多消息来源表明这将适用于运行 VS2010 的域用户,但没有运气。知道我可能会错过什么吗?

4

1 回答 1

0

解决了

首先,我已经阅读了@KyleMit对同一问题的回答并完成了所有步骤。

但是,跨域调试也需要C:\Windows\System32\drivers\etc\hosts在本地计算机上编辑文件。只需像这样添加远程计算机的IP地址:

172.172.172.172     SRV-TEST-ADRESS

在哪里:

  • 172.172.172.172- 远程服务器的 IP 地址
  • SRV-TEST-ADRESS- 远程计算机上 Visual Studio 远程调试器监视器中的服务器名称

ipconfig您可以通过in知道您的服务器的 IP 地址cmd

Visual Studio 远程调试器监视器

之后,我可以跨域附加到远程计算机上的进程。

于 2015-12-16T10:55:39.397 回答