首页 新闻 会员 周边 捐助

一个奇怪的错误

0
悬赏园豆:50 [已解决问题] 解决于 2010-04-15 09:36

今天早上查看服务器日志的时候看到了一个很奇怪的错,之前没有碰到过类似,下面是异常的详情

哈希表插入失败。加载因子太高。
mscorlib
   在 System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
   在 System.Collections.Hashtable.set_Item(Object key, Object value)
   在 System.Web.Configuration.HttpCapabilitiesBase.GetAdapter(Control control)
   在 System.Web.UI.Control.ResolveAdapter()
   在 System.Web.UI.Control.InitRecursive(Control namingContainer)
   在 System.Web.UI.Control.InitRecursive(Control namingContainer)
   在 System.Web.UI.Control.InitRecursive(Control namingContainer)
   在 System.Web.UI.Control.InitRecursive(Control namingContainer)
   在 System.Web.UI.Control.InitRecursive(Control namingContainer)
   在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

请问一下有没有人知道这是为什么出现这个错误?怎么解决

马陈灵的主页 马陈灵 | 初学一级 | 园豆:12
提问于:2010-04-14 09:58
< >
分享
最佳答案
0

你是用的 .net 1.1 吗? 如果是,这是 .net 1.0 版本的一个 bug,参见下面链接,要打个补丁

http://support.microsoft.com/kb/893314

如果是 2.0 ,则是另外一个补丁,参见下面文章

http://blogs.msdn.com/toddca/archive/2007/01/26/hashtable-insert-failed-load-factor-too-high.aspx

补丁的文章是

http://support.microsoft.com/?id=927579

收获园豆:50
eaglet | 专家六级 |园豆:17139 | 2010-04-14 15:34
我用的是2.0,不知道为什么会出现这个错误,之前没有碰过
马陈灵 | 园豆:12 (初学一级) | 2010-04-15 09:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册