当前位置:编程学习 > C#/ASP.NET >>

连接ActiveDirectory本机测试没问题 放到服务器上报错

写了一个连接AD的程序,从中查找用户,并且显示用户的一些属性,放到服务器上没问题,运行了一段时间,但是最近出问题,运行显示错误,System.Runtime.InteropServices.COMException: 该服务器不可操作。

该服务器不可操作。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Runtime.InteropServices.COMException: 该服务器不可操作。


源错误: 


行 153:        mySearche.PropertiesToLoad.Add("SAMAccountName");
行 154:        mySearche.PropertiesToLoad.Add("distinguishedName");
行 155:        SearchResultCollection myColl = mySearche.FindAll();行 156:        foreach (SearchResult myResult in myColl)
行 157:        {
 

源文件: d:\MailCheck\App_Code\AD.cs    行: 155 

堆栈跟踪: 


[COMException (0x8007203a): 该服务器不可操作。
]
   System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) +610
   System.DirectoryServices.DirectoryEntry.Bind() +36
   System.DirectoryServices.DirectoryEntry.get_AdsObject() +31
   System.DirectoryServices.DirectorySearcher.FindAll(Boolean findMoreThanOne) +73
   System.DirectoryServices.DirectorySearcher.FindAll() +9
   AD.CheckEms(String EmsName, String& Depart) in d:\MailCheck\App_Code\AD.cs:155
   Login.Button1_Click(Object sender, EventArgs e) in d:\MailCheck\Login.aspx.cs:45
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102

 望高手解决下

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,