【发布时间】:2011-06-16 21:09:42
【问题描述】:
我正在远程调试具有一些 AD 功能的控制台应用程序。
当我在远程服务器上运行它时,它就像一个魅力。 (我的意思是我使用 RDC 登录,然后双击控制台应用程序 .exe 文件。)
但是,在远程调试时,我在 AD 相关代码中遇到错误 - “找不到域或域不存在”。
需要注意的是我的开发机器与远程服务器不在同一个域中。我也在通过 VPN 进行远程调试。
我还想提一下,否则远程调试似乎工作正常,遇到断点,符号加载,值填充。
完整的源代码有点长,所以我只提供一个说明导致问题的原因:
System.DirectoryServices.DirectoryEntry dirEntry; // in reality this is setup via an ad helper class
dirEntry.rootOU.Children.Find(strOU, "Something"); // BOOM! here is where it can't find the domain
这不是代码问题,并且域确实存在并且可以访问,当代码在服务器上本地执行时,问题只会出现在远程调试中。
提前感谢您提供有关修复/原因的建议。
【问题讨论】:
标签: visual-studio-2010 active-directory remote-debugging