C#Active Directory调用“ChangePassword”无法联系域

时间:2016-09-01 23:21:36

标签: c# active-directory

我们使用Active Directory类构建在ASP.NET C#上的自定义应用程序可以很好地更改Active Directory用户的密码,但是只要在服务器上安装了以下更新,它就会停止工作

https://support.microsoft.com/en-us/kb/3167679

https://support.microsoft.com/en-us/kb/3177108

现在我们的密码管理器应用程序无法更改密码。我们卸载了更新的,它开始工作得很好。我们得到了微软的支持,但他们不愿意在这方面提供帮助,因为他们将此视为编码问题。对我来说,似乎是早期工作的活动目录问题。一旦我们调用changepassword函数,应用程序就会抛出以下异常:

系统无法联系域控制器来为身份验证请求提供服务。请稍后再试。 (HRESULT异常:0x800704F1)

userEntry.Invoke(" ChangePassword",new object [] {currentPassword,newPassword}); //这一行给出错误

我查看了互联网,似乎很多人/公司在MS更新后遇到了这个问题。

如果有其他方法可以在不卸载更新的情况下解决此问题,请与我们联系。

Microsoft是否计划发布不同的路径或安全更新来克服这种情况?

任何帮助都将受到高度赞赏。

0 个答案:

没有答案