我遇到的问题是无法从 Windows XP SP3 计算机访问 Active Directory。服务器是 Windows Server 2008 R2。我可以从 Windows 7 和其他计算机访问 AD,但 XP 不行。
我得到了异常...
System.Runtime.InteropServices.COMException (0x8007203A): 服务器无法运行,位于 System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail),位于 System.DirectoryServices.DirectoryEntry.Bind(),位于 System.DirectoryServices.DirectoryEntry.get_AdsObject(),位于 System.DirectoryServices.DirectorySearcher.FindAll(Boolean findMoreThanOne),位于 System.DirectoryServices.DirectorySearcher.FindOne()
请帮我。
问候
丹尼斯
答案1
您是否尝试将 TCP/IP v4 的 DNS 指向 AD?
答案2
我的问题解决了,相同和不同,域用于Environment.UserDomainName,但这只带来名字,如“google.com” Environment.UserDomainName =“google”在windows 7中没有问题,但不xp可以读取良好,手动添加引用触摸
domain = Environment.UserDomainName.ToUpper().包含(".COM")?Environment.UserDomainName: Environment.UserDomainName + ."Com"
注意:验证是否带有。com 不要添加