环境:两台Windows 2008服务器,通过群集共用WEB目录对外提供访问,网站使用.NET 3.5环境开发配合SQL Server 2008
问题:9/10,10/10,10/24访问某一个页面(用户登入验证的页),成功登入后就发生“索引超出了数组界限”的错误,
两台web服务器,这个问题一直在其中的一台服务器中发生,另外一台服务器并没有发生过。
处理:目前的处理方式是回收该web站点对应的进程池才会恢复正常,
异常处理日志:
异常信息:索引超出了数组界限。<u9:p></u9:p>
异常位置:<u9:p></u9:p>
在 System.Collections.Generic.Dictionary`2.Resize()<u9:p></u9:p>
在
System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)<u9:p></u9:p>
在
System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)<u9:p></u9:p>
在 RapidWebDev.Common.Validation.ValidationManager.Push(ValidationScope validationScope)
在 System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()<u9:p></u9:p>
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)<u9:p></u9:p>