我们使用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是否计划发布不同的路径或安全更新来克服这种情况?
任何帮助都将受到高度赞赏。