Otrzymałem następujący błąd podczas próby zalogowania się do zabezpieczonego katalogu. O ile mi wiadomo, nie ma dużych haseł używanych. Informacje logowania użytkownika znajdują się w pliku web.config. Zauważ, że dzieje się to w .NET 2.0. Szukałem i znalazłem odniesienia do tego występującego w środowiskach .net 1.0 lub 1.1, ale nie znalazłem rozwiązania tego problemu w wersji 2.0+.Nie można wstawić tablicy haasowania. Współczynnik obciążenia jest zbyt wysoki. - ASP.NET 2.0
Muszę się dowiedzieć, dlaczego tak się stało, więc mogę tego uniknąć w przyszłości. Mogłem po prostu zresetować serwer i być może odejdzie, ale wolałbym zrozumieć, dlaczego tak się stało.
Oto cała strona błędu, jak pokazano:
Server Error in '/' Application.
Hashtable insert failed. Load factor too high.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: Hashtable insert failed. Load factor too high.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[InvalidOperationException: Hashtable insert failed. Load factor too high.] System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) +2903977 System.Collections.Hashtable.set_Item(Object key, Object value) +11
System.ComponentModel.ReflectTypeDescriptionProvider.ReflectGetAttributes(Type type) +323
System.ComponentModel.ReflectedTypeData.GetAttributes() +36 System.ComponentModel.DefaultTypeDescriptor.System.ComponentModel.ICustomTypeDescriptor.GetAttributes() +50 System.ComponentModel.TypeDescriptor.GetAttributes(Type componentType) +26
System.Web.UI.ThemeableAttribute.IsTypeThemeable(Type type) +98
System.Web.UI.Control.ApplySkin(Page page) +49
System.Web.UI.Control.InitRecursive(Control namingContainer) +2120286
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +834Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433
Czy kiedykolwiek zastanawiałeś się, jak to się stało? Nasza strona właśnie została trafiona, ale nie mam pojęcia, jak ją odtworzyć. Jeśli można go odtworzyć, to wiedziałbym, czy poprawka opisana poniżej faktycznie to naprawi. Dzięki. – HitLikeAHammer