Asp.net 以前工作的webservice已停止工作

Asp.net 以前工作的webservice已停止工作,asp.net,web-services,soap,Asp.net,Web Services,Soap,突然,我们的Web应用程序中出现了这个错误。 这很奇怪,因为它已经运行了好几个月了,没有人接触过代码 有人知道为什么这个错误会突然发生吗 “/”应用程序中出现服务器错误。 System.Web.Services.Protocols.SoapException:服务器无法处理请求。-->System.Runtime.InteropServices.COMException 0x8007203A:服务器无法运行 位于System.DirectoryServices.DirectoryEntry.Bi

突然,我们的Web应用程序中出现了这个错误。 这很奇怪,因为它已经运行了好几个月了,没有人接触过代码

有人知道为什么这个错误会突然发生吗

“/”应用程序中出现服务器错误。 System.Web.Services.Protocols.SoapException:服务器无法处理请求。-->System.Runtime.InteropServices.COMException 0x8007203A:服务器无法运行

位于System.DirectoryServices.DirectoryEntry.Bindwail 位于System.DirectoryServices.DirectoryEntry.Bind 在System.DirectoryServices.DirectoryEntry.get\u AdsObject 位于System.DirectoryServices.DirectorySearcher.FindAllBoolean findMoreThanOne 位于System.DirectoryServices.DirectorySearcher.FindOne
在D:\IIS\WWW\u reports\u WebServices\App\u Code\AuthTools.vb中的AuthTools.GetUserMemberShipString登录:第35行

您正在使用托管代码中的某个非托管COM对象。可能是这个物体改变了吗?也就是说,它不是您的应用程序,而是您正在使用的非托管库。我可能错了,但这就是我在查看堆栈跟踪时所能想到的。

嘿,这有点尴尬,但我们的Web服务查询我们的active directory以查找用户组,并且由于一个错误配置,其中一个组有一个成员,它也是其中的一个成员,我们的应用程序最终陷入了一个无休止的循环。

Net Framework BCL使用了大量遗留COM代码周围的包装器对象来与ActiveDirectory和其他LDAP源交互。这可能是由于AD服务器上的设置发生了更改,或者与AD的连接管理存在问题,例如,是否正确关闭了连接


我将从服务器端开始调查并确定问题。.Net Framework类中的诊断/错误消息,因为它们是通过COM冒泡出来的,没有多大帮助。

这不太可能,但我会详细研究一下。非常感谢!