2013-11-29 41 views
0

我在微软论坛上提过这个问题,但没有得到任何答复。我在这里问希望能得到答案。我的查询在下面详细说明。远程过程调用失败并未执行。 (来自HRESULT的异常:0x800706BF)

我有一个C#应用程序,它使用ADSI API管理AD上的用户。为了管理用户的密码,我使用了Interop.ActiveDs.dll的IADsUser.SetPassword(字符串NewPassword)。

只有在Windows 2008企业SP2操作系统上安装了域控制器时,我才面临的问题。它在Windows 2008 R2上不可重现。

当我尝试设置密码一个用户一个,根本没有问题。但是,如果我为每个用户创建线程,然后每个线程调用此API,我会得到“远程过程调用失败并且没有执行(异常来自HRESULT:0x800706BF)”。

除此之外,我没有在DC或任何地方的事件查看器上看到任何东西。这个东西类似于这里提到的http://support.microsoft.com/kb/960007这是2003年的,有人在2008企业SP2上看到过这个问题吗?这是一个已知的问题 ?

我正在安装使用Windows更新挂起的所有更新,希望可以解决。有人可以回答他们是否看到过这个问题,并采取了哪些措施?谢谢。

回答

0

我遇到了类似的情况,在VS 2015中运行ASP.NET Web应用程序,并且我还有一个在VS 2012 下运行的LightSwitch应用程序,其凭据为。重新启动没有办法。启用原生代码调试做:

Debugging unmanaged code while debugging managed code

我没有做任何事情,除了打开它。之后,我的应用程序运行良好。我继续前进,关掉它,它仍然运行良好。无论什么作品。

相关问题