1

服务器设置密码失败。

Exception.message: Exception has been thrown by the target of an invocation at System.DirectoryServices.DirectoryEntry.Invoke(String methodName, Object[] args)

那么为什么这个调用会在本地(开发人员)机器上工作,但不能在服务器上工作?

     `      DirectoryEntry entry = new DirectoryEntry(..);
            entry.AuthenticationType = AuthenticationTypes.Secure;
            DirectorySearcher search = new DirectorySearcher(entry);
            search.Filter = "(&(sAMAccountName=" + userName_ + "))";
            DirectoryEntry userEntry = search.FindAll()[0].GetDirectoryEntry();
            userEntry.Invoke("SetPassword", new object[] {password@12345#"
            userEntry.CommitChanges();`

编辑:InnerException 是 {“RPC 服务器不可用。(来自 HRESULT 的异常:0x800706BA)”}

4

1 回答 1

0

应用程序在两个环境中是否在同一帐户下运行?如果不是,那么根据您的问题,这可能是权限问题

于 2013-10-28T00:11:12.360 回答