Active directory ActiveDirectory提供程序故障转移最佳实践

Active directory ActiveDirectory提供程序故障转移最佳实践,active-directory,membership-provider,Active Directory,Membership Provider,ActiveDirectory服务器2003 我正在使用ActiveDirectoryMembershipProvider和ADroleProvider。他们工作得很好。直到我的ActiveDirectory服务器在一天中重新启动以获得更新。(我不负责服务器,无法更改此设置)。发生这种情况时,在服务器重新启动的五分钟内,我的用户无法使用我的网站,因为我已将菜单绑定到角色提供程序。因此,以下是我的问题: 可以告诉我的RoleProvider使用“下一个”可用广告吗?如果是这样的话,如何在最初的一次

ActiveDirectory服务器2003

我正在使用ActiveDirectoryMembershipProvider和ADroleProvider。他们工作得很好。直到我的ActiveDirectory服务器在一天中重新启动以获得更新。(我不负责服务器,无法更改此设置)。发生这种情况时,在服务器重新启动的五分钟内,我的用户无法使用我的网站,因为我已将菜单绑定到角色提供程序。因此,以下是我的问题:

  • 可以告诉我的RoleProvider使用“下一个”可用广告吗?如果是这样的话,如何在最初的一次重新启动时,我不会用广告连接消息来挫败我的用户
  • 我应该使用某种自动重新连接到可用服务器的连接池吗?如果是,怎么做
  • 让我们想象一下,我所有的active directory服务器都停机了。有没有办法让我的web应用程序保持运行?显然,如果所有服务器都关闭了,会出现更大的问题,但我想要的是一个可能的“断开连接”的active directory身份验证,如果服务器出现故障,该身份验证仍将继续进行。这是明智和可能的吗

  • 您可能已将服务器连接字符串设置为“server01.domain.local”。如果将其更改为“domain.local”,则不再依赖“server01”联机。相反,您将使用Active Directory DNS的循环功能获取所有域控制器的列表,并使用一个联机的域控制器。(我认为管理员不会同时重新启动所有域控制器…)


    还可以尝试在命令提示符下连续运行几次
    nslookup domain.local
    ,查看订单的变化。

    当您在谷歌搜索类似问题时,发现自己的问题是最重要的结果,这会让您感到沮丧。也许我需要使用不同的关键词;)另见:(差点忘了我已经回答了一个类似的问题,所以…)请随意对两个答案进行投票…;)