.Net+;IIS+;Active Directory问题:目录服务不可用

.Net+;IIS+;Active Directory问题:目录服务不可用,.net,active-directory,.net,Active Directory,我们的两个内部网站上有一个零星的问题。这个问题通常不会同时影响两个站点。我们使用active directory登录我们的网站,有时我们必须回收我们的应用程序池才能登录。我们在回收应用程序池之前遇到的错误是: login.LoginUser_Authenticate The directory service is unavailable. at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) at

我们的两个内部网站上有一个零星的问题。这个问题通常不会同时影响两个站点。我们使用active directory登录我们的网站,有时我们必须回收我们的应用程序池才能登录。我们在回收应用程序池之前遇到的错误是:

login.LoginUser_Authenticate   The directory service is unavailable.  

at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)  
at System.DirectoryServices.DirectoryEntry.Bind()  
at System.DirectoryServices.DirectoryEntry.get_AdsObject()  
at System.DirectoryServices.DirectorySearcher.FindAll(Boolean findMoreThanOne)  
at System.DirectoryServices.DirectorySearcher.FindOne()  
at System.Web.Security.ActiveDirectoryMembershipProvider.FindUserEntry(DirectoryEntry
containerEntry, String filter, SearchScope searchScope, Boolean
retrieveSAMAccountName, String& sAMAccountName)  
at System.Web.Security.ActiveDirectoryMembershipProvider.ValidateUserCore(String
username, String password)  
at System.Web.Security.ActiveDirectoryMembershipProvider.ValidateUser(String
username, String password)  
    at Test1.Login.LoginUser_Authenticate(Object sender, AuthenticateEventArgs e) in
C:\Websites\ContractManagement\Test1\Login.aspx.vb:line 18  
每天晚上商店关门时,我们都会尝试回收,但这似乎不会影响这个问题。我们通常会在2到3周内看不到任何问题

我个人认为这个问题与我们有两个AD服务器和ldap连接到域这一事实有关。i、 e.(
LDAP://ourdomain.com/OU=GH,DC=ourdomain,DC=com

我知道有一次我们遇到了问题,那就是其中一台AD服务器重新启动,无论出于什么原因,它都无法解决另一台服务器的问题


有什么建议吗?

在我找到这篇文章之前,我也有同样的问题:

在web中,配置包括这一行

<assemblies>
 <add assembly="System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>


这为我们解决了问题

在我找到这篇文章之前,我也遇到了同样的问题:

在web中,配置包括这一行

<assemblies>
 <add assembly="System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>


这为我们解决了问题

您是否尝试绑定到全球目录?是否正在处理所有需要处理的对象?是否绑定到全局编录?你说的是A.D。?你有什么例子吗?有没有用过这个?有一个类似的问题-我们有查询广告并返回一些信息的Web服务。同一服务器上的2个实例(测试和实时)。出于某种原因Live会偶尔抛出此错误,而test不会。如果我在live上回收应用程序池,一切都很好。我在2之间的设置中看不到任何可能导致错误的内容。您是否尝试绑定到全局编录?是否正在处理所有需要处理的对象?是否绑定到全局编录?你说的是A.D。?你有什么例子吗?有没有用过这个?有一个类似的问题-我们有查询广告并返回一些信息的Web服务。同一服务器上的2个实例(测试和实时)。出于某种原因Live会偶尔抛出此错误,而test不会。如果我在live上回收应用程序池,一切都很好。在2之间的设置中,我看不到任何会导致错误的东西。我要尝试一下,但我不明白为什么会这样。它对你的mechanicum有帮助吗?我要尝试一下,但我不明白为什么会这样。它对你的mechanicum有帮助吗?