为“使用自定义Web服务器”指定远程限定符

时间:2010-06-10 13:36:02

标签: visual-studio-2008 web-applications remote-debugging

有没有人知道在尝试自动连接到MSVSMON时如何设置Visual Studio使用的远程调试监视器限定符?

提供这个问题的背景:

在我们的开发Web服务器上,我们运行IIS并将MSVSMON会话设置为“Stephen.Edmonds@UK06695”。

在我的开发机器上,我使用指向开发Web服务器的“使用自定义Web服务器”进行Visual Studio 2008安装。当我在Visual Studio中“开始调试”时,它会像您期望的那样正确连接到开发Web服务器。

在同事的机器上,我们有相同的设置(尽管出于显而易见的原因,他以不同的用户身份登录)。当他在同一项目的Visual Studio中尝试“开始调试”时,它无法连接到Web服务器,因为它正在寻找名为His.Name@UK06695的MSVSMON会话。

如果限定符设置为“stephen.edmonds@UK06695”,则尝试从两台计算机手动附加工作,因此我可以合理地确定它不是防火墙或权限的问题。

那么,有没有人知道如何通过“启动调试会话”自动连接时指定要使用的限定符?

1 个答案:

答案 0 :(得分:1)

我认为远程调试可以通过以下两种方式之一工作:

  1. 在启动会话的用户的上下文中。这就是我认为您现在拥有的内容,也是您可以自动附加到流程的原因。
  2. 作为服务,以帐户必须具有“作为服务登录”并具有网络访问权限的权限的用户身份运行。
  3. 由于您希望使用多个帐户进行远程调试,我建议使用远程调试器配置向导将其更改为作为服务运行。我还将检查您的远程调试权限,以确保您的同事帐户设置为允许调试。