2012-07-18 157 views
1

我正在創建一個ASP.NET Web應用程序,它應該爲事件設置密碼。 現在,我總是得到錯誤「RPC-服務器不可用(例外HRESULT:0x800706BA)。」設置Active Directory用戶密碼錯誤(RPC服務器不可用)

PrincipalContext context = new PrincipalContext(ContextType.Domain, "FOOBAR.LOC", @"FOOBAR\Administrator", "password"); 

UserPrincipal principal = UserPrincipal.FindByIdentity(context, "myuser"); 
principal.SetPassword("newpassword"); 

我找遍了整個互聯網的解決方案,但找不到任何。

乾杯

+0

可以有很多:

using (var user = new DirectoryEntry("LDAP://<IP/name>/CN=dummy,DC=corp", "<admin>", "<admin pass>")) { user.Invoke("SetPassword", new object[] { "password" }); user.CommitChanges(); } 

正如這個答案解釋的原因。一個常見原因是您的防火牆阻止了您的域控制器端口135或其他相關端口。請諮詢您的網絡管理員。 – 2012-07-18 14:49:52

+0

@Kingfleur你有沒有得到解決方案? – 2016-09-13 08:59:51

回答

相關問題