【发布时间】:2009-09-18 08:12:27
【问题描述】:
将我们的 ASP.NET 站点从 32 位 Windows Server 2003/IIS6 移至 64 位 Windows Server 2008/IIS7(经典模式)后,某些 Active Directory 操作会间歇性地出现巨大延迟。
具体来说,DirectorySearcher.FindOne() 和 DirectoryEntries.Children.Add() 有时最多需要 40 分钟才能完成。这些问题似乎是由应用程序池在一段时间不活动后回收触发的,并且在网站使用一段时间后就会消失。
站点经历了这些活动目录操作适用于所有用户的阶段,然后对所有用户都失败 - 即问题不是特定于客户端的,而是服务器问题。
【问题讨论】:
-
在设置表单身份验证后,您是否基于会话超时?
标签: asp.net iis-7 active-directory windows-server-2008