我有以下代码:
<appSettings>
<add key="rootDN" value="LDAP://[The rest of the path]"/>
</appSettings>
string rootDN = System.Configuration.ConfigurationManager.AppSettings["rootDN"];
object ou = Marshal.BindToMoniker(rootDN);
这会产生错误:
未处理的例外情况: System.Runtime.InteropServices.COMException (0x80072020):n操作错误 发生了。 (HRESULT的例外情况: 0x80072020)at System.Runtime.InteropServices.Marshal.MkParseDisplayName(IBindCtx pbc,St ring szUserName,UInt32&amp; pchEaten,IMoniker&amp; ppmk)at System.Runtime.InteropServices.Marshal.BindToMoniker(字符串 monikerName)at LDAP_CreateGroup.Program.Main(字符串[] 参数)
在Windows Server 2008上运行正常,而不是在XP上运行。不幸的是需要这个在XP上运行。
答案 0 :(得分:0)
必须以域用户身份登录,因用户无法运行而运行。