Симптоми
Когато изпълните уеб приложение, което сте създали с помощта на Microsoft .NET Framework 2.0 Service Pack 2 (SP2) или Microsoft .NET Framework 3.5 Service Pack 1 (SP1), получавате System.InvalidOperationException изключение заедно със следното съобщение за грешка:
Поставете Hashtable неуспешно. Зареди фактор твърде high.at System.Collections.Hashtable.Insert (Добавяне на ключове, обект nvalue обекта, Boolean) в System.Collections.Hashtable.set_Item (ключ на обект, обект стойност) в System.ComponentModel.ReflectTypeDescriptionProvider.ReflectGetAttributes (тип) в System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData.GetAttributes () в System.ComponentModel.TypeDescriptor.TypeDescriptionNode.DefaultTypeDescriptor.System.ComponentModel.ICustomTypeDescriptor.GetAttributes () в System.ComponentModel.TypeDescriptor.GetAttributes (въведете знаците)
Причина
Този проблем възниква, защото няколко теми в приложението извика метод Hashtable.Insert едновременно.
Решение
Информация за заместване на актуалната корекция
Актуалната корекция, която отговаря на KB968432 е заместен с актуалната корекция KB981145, която съдържа всички поправки, които са били включени в KB968432. Трябва да използвате актуалната корекция KB981145 за решаване на проблемите, описани в KB968432.За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:
981145 Работни потоци постепенно да се зареди в конструктора на работни потоци, се хоства в .NET Framework 2.0
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".