Objawy
Po uruchomieniu aplikacji sieci Web, który został utworzony przy użyciu programu Microsoft.NET Framework 2.0 z dodatkiem Service Pack 2 (SP2) lub Microsoft.NET Framework 3.5 z dodatkiem Service Pack 1 (SP1), pojawi się wyjątek System.InvalidOperationException z następującymi informacjami komunikat o błędzie:
Wstaw HashTable nie powiodło się. Zbyt duże współczynnik high.at System.Collections.Hashtable.Insert (obiekt klucza, nvalue obiektu, Dodaj wartość logiczna) w System.Collections.Hashtable.set_Item (klucz obiektu, wartość obiektu) w System.ComponentModel.ReflectTypeDescriptionProvider.ReflectGetAttributes (typ) o (System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData.GetAttributes) w (System.ComponentModel.TypeDescriptor.TypeDescriptionNode.DefaultTypeDescriptor.System.ComponentModel.ICustomTypeDescriptor.GetAttributes) w System.ComponentModel.TypeDescriptor.GetAttributes (typu componentType)
Przyczyna
Ten problem występuje, ponieważ wiele wątków w aplikacji wywołać metodę Hashtable.Insert w tym samym czasie.
Rozwiązanie
Informacje dotyczące zastępowania poprawek
Poprawkę, która odpowiada KB968432 został zastąpiony z poprawką KB981145, który zawiera wszystkie poprawki, które były poprzednio zawarte w KB968432. Poprawka KB981145 należy użyć, aby naprawić problemy opisane w KB968432. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
981145 Przepływy pracy stopniowo dłużej wczytywane w Projektancie przepływu pracy, który jest ponownie hostowanej w programie.NET Framework 2.0
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.