我在其中一个服务器上部署了一个 Web 服务,该服务器内部使用 System.DirectoryServices 使用以下代码更改密码:
DirectoryEntry obDirectoryEntry = GetCurrentUserDirectoryEntry();
obDirectoryEntry.Invoke("ChangePassword", new object[] { sOldPassword, newPassword });
obDirectoryEntry.CommitChanges();
obDirectoryEntry.Close();
当从特定的不同域命中时,此 Web 服务工作正常,但从其他域命中时失败并出现以下错误:
无法从域控制器读取配置信息,原因可能是机器不可用,或者访问被拒绝。
这可能是什么原因?解决方法是什么?
非常感谢,伊山