System.Runtime.InteropServices.COMException:未知错误(0x80005000)

时间:2009-11-17 02:12:13

标签: c# iis

这是详细的错误信息。

  

失败:   System.Reflection.TargetInvocationException:调用目标抛出了异常。 ---> System.Runtime.InteropServices.COMException:未知错误(0x80005000)      在System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)      在System.DirectoryServices.DirectoryEntry.Bind()      在System.DirectoryServices.DirectoryEntry.get_NativeObject()

导致上述异常的代码:

 DirectoryEntry de1 = new DirectoryEntry("RNA:");
 IRnaNamespace rnaNamespace = (IRnaNamespace)de1.NativeObject;

创建 del 对象后,我尝试观察变种 del 的值,结果如下: link text alt text http://lh4.ggpht.com/_ZgKaPEWP-AM/SwEIByd3XiI/AAAAAAAAAtE/ljuXhGUWd4g/s912/Untitled.png

操作系统是Windows2008 R2 64位。它可以在Windows2008Sp2 32bit上成功运行。

1 个答案:

答案 0 :(得分:0)

错误是由以下声明引起的:

DirectoryEntry de1 = new DirectoryEntry("RNA:");

因为它会调用另一个项目 AAA ,它是用32位系统构建的,用于创建目录。在以64位重建 AAA 后,一切正常。