Проблемы

При запуске веб-приложения, созданные с помощью Microsoft платформа.NET Framework 2.0 Пакет обновления 2 (SP2) или Microsoft платформа.NET Framework 3.5 Пакет обновления 1 (SP1), можно получить исключение System.InvalidOperationException а также следующие сообщение об ошибке:

Сбой при вставке в хеш-таблице. Значение множителя загрузки слишком 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 (типа componentType)

Причина

Эта проблема возникает, так как несколько потоков в приложении вызывается метод Hashtable.Insert в то же время.

Решение

Сведения о замене исправлений

Исправление, которое соответствует KB968432 был заменен с исправлением KB981145, который содержит все исправления, которые были ранее включены в KB968432. Исправление KB981145 следует использовать для устранения проблем, описанных в KB968432. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

981145 Рабочие процессы постепенно занимает больше времени для загрузки в конструктор рабочих процессов, повторно размещенный в платформа.NET Framework 2.0  

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

Спасибо за ваш отзыв!

×