FIX: System.InvalidOperationException, когато дадено приложение извиква метода CultureInfo.GetCultures в .NET Framework 2.0

Симптоми

Когато стартирате Microsoft .NET Framework 2.0-базирано приложение, което извиква метода System.Globalization.CultureInfo.GetCultures , System.InvalidOperationException изключение може да се генерира и приложението се срива. Освен това получавате следното съобщение за грешка в тази ситуация:

Поставете Hashtable неуспешно. Прекалено високо натоварване фактор.


Причина

Този проблем възниква поради състезание в хеш таблица.

Забележка: Когато CultureInfo.GetCultures метод се нарича CultureTable обект използва хеш таблица.

Решение

Информация за актуалната корекция

Вече се предлага от Microsoft предоставя поддържана актуална корекция. Но тя е предназначена да коригира само проблема, описан в тази статия. Прилагайте корекцията само към системи, изпитващи този конкретен проблем. Възможно е провеждането на допълнителни тестове на тази актуална корекция. Следователно ако не сте силно засегнати от този проблем, препоръчваме да изчакате следващия сервизен пакет, който ще съдържа тази корекция.

За незабавно решаване на проблема, се обърнете към услугите за поддръжка на клиенти на Microsoft да получите актуалната корекция. За пълен списък на телефонните номера на отдела за поддръжка на Microsoft и информация за цените на поддръжката посетете следния уеб сайт на Microsoft:

http://support.microsoft.com/contactus/?ws=supportЗабележка: При специални случаи таксите, които са за свързани с поддръжката обаждания могат да бъдат отменени, ако специалист по поддръжката на Microsoft прецени, че конкретна актуализация може да разреши проблема. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към съответната актуализация.

Необходими условия:

За да приложите тази актуална корекция, трябва да имате Microsoft .NET Framework 3.5.1, инсталирани на един от следните операционни системи:

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2 Service Pack 1 (SP1)

Забележка: Функцията на .NET Framework 3.5.1 включва .NET Framework 2.0 Service Pack 2 (SP2).

Изискване за рестартиране

Трябва да рестартирате компютъра, след като инсталирате актуалната корекция, ако засегнатите файлове се използват.

Препоръчително е, че излезете всички приложения на .NET Framework, преди да инсталирате тази актуална корекция.

Файлова информация

Глобалната версия на тази спешна корекция има файлови атрибути (или по-нови файлови атрибути), които са изброени в следващата таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). При преглед на информацията за файла, преобразувана в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента " Дата и час " в контролния панел.

За всички поддържани базирани на x86 версии на Windows 7 SP1

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Big5.nlp

Неприложимо

66,728

12-Nov-2010

23:43

Неприложимо

Bopomofo.nlp

Неприложимо

82,172

12-Nov-2010

23:43

Неприложимо

Ksc.nlp

Неприложимо

116,756

12-Nov-2010

23:45

Неприложимо

Mscorlib.dll

2.0.50727.5691

4,550,656

26-Aug-2011

22:33

x86

Normidna.nlp

Неприложимо

59,342

12-Nov-2010

23:45

Неприложимо

Normnfc.nlp

Неприложимо

45,794

12-Nov-2010

23:45

Неприложимо

Normnfd.nlp

Неприложимо

39,284

12-Nov-2010

23:45

Неприложимо

Normnfkc.nlp

Неприложимо

66,384

12-Nov-2010

23:45

Неприложимо

Normnfkd.nlp

Неприложимо

60,294

12-Nov-2010

23:45

Неприложимо

Prc.nlp

Неприложимо

83,748

12-Nov-2010

23:45

Неприложимо

Prcp.nlp

Неприложимо

83,748

12-Nov-2010

23:45

Неприложимо

Sortkey.nlp

Неприложимо

262,148

12-Nov-2010

23:45

Неприложимо

Sorttbls.nlp

Неприложимо

20,320

12-Nov-2010

23:45

Неприложимо

Xjis.nlp

Неприложимо

28,288

12-Nov-2010

23:45

Неприложимо

Mscordacwks.dll

2.0.50727.5691

989,528

26-Aug-2011

22:33

x86

Mscorwks.dll

2.0.50727.5691

5,924,176

26-Aug-2011

22:33

x86

Sos.dll

2.0.50727.5691

388,936

26-Aug-2011

22:33

x86

За всички поддържани базирани на x64 версии на Windows 7 SP1 и Windows Server 2008 R2 SP1

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Big5.nlp

Неприложимо

66,728

12-Nov-2010

23:43

Неприложимо

Bopomofo.nlp

Неприложимо

82,172

12-Nov-2010

23:43

Неприложимо

Ksc.nlp

Неприложимо

116,756

12-Nov-2010

23:44

Неприложимо

Mscorlib.dll

2.0.50727.5691

4,567,040

26-Aug-2011

22:29

x64

Normidna.nlp

Неприложимо

59,342

12-Nov-2010

23:44

Неприложимо

Normnfc.nlp

Неприложимо

45,794

12-Nov-2010

23:44

Неприложимо

Normnfd.nlp

Неприложимо

39,284

12-Nov-2010

23:44

Неприложимо

Normnfkc.nlp

Неприложимо

66,384

12-Nov-2010

23:44

Неприложимо

Normnfkd.nlp

Неприложимо

60,294

12-Nov-2010

23:44

Неприложимо

Prc.nlp

Неприложимо

83,748

12-Nov-2010

23:44

Неприложимо

Prcp.nlp

Неприложимо

83,748

12-Nov-2010

23:44

Неприложимо

Sortkey.nlp

Неприложимо

262,148

12-Nov-2010

23:44

Неприложимо

Sorttbls.nlp

Неприложимо

20,320

12-Nov-2010

23:44

Неприложимо

Xjis.nlp

Неприложимо

28,288

12-Nov-2010

23:44

Неприложимо

Mscordacwks.dll

2.0.50727.5691

1,755,480

26-Aug-2011

22:29

x64

Mscorwks.dll

2.0.50727.5691

9,990,992

26-Aug-2011

22:29

x64

Sos.dll

2.0.50727.5691

485,192

26-Aug-2011

22:29

x64

За всички поддържани базирани на IA-64-базирани версии на Windows Server 2008 R2 SP1

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Big5.nlp

Неприложимо

66,728

12-Nov-2010

23:45

Неприложимо

Bopomofo.nlp

Неприложимо

82,172

12-Nov-2010

23:45

Неприложимо

Ksc.nlp

Неприложимо

116,756

12-Nov-2010

23:45

Неприложимо

Mscorlib.dll

2.0.50727.5691

4,009,984

26-Aug-2011

22:22

IA-64

Normidna.nlp

Неприложимо

59,342

12-Nov-2010

23:45

Неприложимо

Normnfc.nlp

Неприложимо

45,794

12-Nov-2010

23:45

Неприложимо

Normnfd.nlp

Неприложимо

39,284

12-Nov-2010

23:45

Неприложимо

Normnfkc.nlp

Неприложимо

66,384

12-Nov-2010

23:45

Неприложимо

Normnfkd.nlp

Неприложимо

60,294

12-Nov-2010

23:45

Неприложимо

Prc.nlp

Неприложимо

83,748

12-Nov-2010

23:45

Неприложимо

Prcp.nlp

Неприложимо

83,748

12-Nov-2010

23:45

Неприложимо

Sortkey.nlp

Неприложимо

262,148

12-Nov-2010

23:45

Неприложимо

Sorttbls.nlp

Неприложимо

20,320

12-Nov-2010

23:45

Неприложимо

Xjis.nlp

Неприложимо

28,288

12-Nov-2010

23:46

Неприложимо

Mscordacwks.dll

2.0.50727.5691

3,082,584

26-Aug-2011

22:22

IA-64

Mscorwks.dll

2.0.50727.5691

20,342,096

26-Aug-2011

22:22

IA-64

Sos.dll

2.0.50727.5691

872,776

26-Aug-2011

22:22

IA-64

Допълнителни файлове за всички поддържани базирани на x86 версии на Windows 7 SP1

Име на файл

X86_mscorlib_b77a5c561934e089_6.1.7601.21802_none_8544678d97a6df07.manifest

Версия на файла

Неприложимо

Размер на файла

331,675

Дата (UTC)

27-Aug-2011

Време (UTC)

06:17

Име на файл

X86_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7601.21802_none_e8af5961dd2f4f5f.manifest

Версия на файла

Неприложимо

Размер на файла

2,730

Дата (UTC)

27-Aug-2011

Време (UTC)

06:12

Име на файл

X86_netfx- mscorwks_dll_b03f5f7f11d50a3a_6.1.7601.21802_none_efeb367b052e438c.manifest

Версия на файла

Неприложимо

Размер на файла

6,923

Дата (UTC)

27-Aug-2011

Време (UTC)

06:16

Име на файл

X86_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7601.21802_none_d17da122d1242b74.manifest

Версия на файла

Неприложимо

Размер на файла

2,006

Дата (UTC)

27-Aug-2011

Време (UTC)

06:11

Допълнителни файлове за всички поддържани базирани на x64 версии на Windows 7 SP1 и Windows Server 2008 R2 SP1

Име на файл

Amd64_mscorlib_b77a5c561934e089_6.1.7601.21802_none_3d9730b6832ab601.manifest

Версия на файла

Неприложимо

Размер на файла

368,857

Дата (UTC)

27-Aug-2011

Време (UTC)

07:10

Име на файл

Amd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7601.21802_none_a102228ac8b32659.manifest

Версия на файла

Неприложимо

Размер на файла

2,738

Дата (UTC)

27-Aug-2011

Време (UTC)

07:01

Име на файл

Amd64_netfx- mscorwks_dll_b03f5f7f11d50a3a_6.1.7601.21802_none_a83dffa3f0b21a86.manifest

Версия на файла

Неприложимо

Размер на файла

6,927

Дата (UTC)

27-Aug-2011

Време (UTC)

07:08

Име на файл

Amd64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7601.21802_none_89d06a4bbca8026e.manifest

Версия на файла

Неприложимо

Размер на файла

2010

Дата (UTC)

27-Aug-2011

Време (UTC)

06:59

Допълнителни файлове за всички поддържани базирани на IA-64-базирани версии на Windows Server 2008 R2 SP1

Име на файл

Ia64_mscorlib_b77a5c561934e089_6.1.7601.21802_none_8544454f97a716eb.manifest

Версия на файла

Неприложимо

Размер на файла

368,856

Дата (UTC)

27-Aug-2011

Време (UTC)

06:59

Име на файл

Ia64_netfx-mscordacwks_b03f5f7f11d50a3a_6.1.7601.21802_none_e8af3723dd2f8743.manifest

Версия на файла

Неприложимо

Размер на файла

2,737

Дата (UTC)

27-Aug-2011

Време (UTC)

06:55

Име на файл

Ia64_netfx- mscorwks_dll_b03f5f7f11d50a3a_6.1.7601.21802_none_efeb143d052e7b70.manifest

Версия на файла

Неприложимо

Размер на файла

6,926

Дата (UTC)

27-Aug-2011

Време (UTC)

06:58

Име на файл

Ia64_netfx-sos_dll_b03f5f7f11d50a3a_6.1.7601.21802_none_d17d7ee4d1246358.manifest

Версия на файла

Неприложимо

Размер на файла

2009

Дата (UTC)

27-Aug-2011

Време (UTC)

06:54


Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Допълнителна информация

Информация на стека на обръщение



at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)at System.Globalization.CultureTable.GetDataItemFromCultureName(String name, Int32& culture, String& actualName)
at System.Globalization.CultureTableRecord..ctor(String cultureName, Boolean useUserOverride)
at System.Globalization.CultureTableRecord.GetCultureTableRecord(String name, Boolean useUserOverride)
at System.Globalization.CultureTableRecord.GetCultureTableRecord(Int32 cultureId, Boolean useUserOverride)
at System.Globalization.CultureInfo..ctor(Int32 culture, Boolean useUserOverride)
at System.Globalization.CultureTable.GetCultures(CultureTypes types)
at Microsoft.Exchange.Data.Globalization.CultureCharsetDatabase.LoadGlobalizationData(String defaultCultureName)
at Microsoft.Exchange.Data.Globalization.CultureCharsetDatabase..cctor()
--- End of inner exception stack trace ---
at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()
at Microsoft.Exchange.Data.Storage.BodyReadDelegates.CreateReader(ICoreItem coreItem, BodyReadConfiguration configuration, Stream bodyStream, ConversionCallbackBase& provider)
at Microsoft.Exchange.Data.Storage.BodyTextReader..ctor(ICoreItem coreItem, BodyReadConfiguration configuration, Stream inputStream)
at Microsoft.Exchange.Data.Storage.Body.OpenTextReader(BodyReadConfiguration configuration)
at Microsoft.Exchange.Monitoring.TestConnectivityCredentialsManager.LoadAutomatedTestCasConnectivityInfo(Item item, ExchangePrincipal exchangePrincipal, NetworkCredential credentials, ExDateTime& lastPasswordReset)
at Microsoft.Exchange.Monitoring.TestConnectivityCredentialsManager.LoadAutomatedTestCasConnectivityInfo(ExchangePrincipal exchangePrincipal, NetworkCredential credentials, ExDateTime& lastPasswordReset)
at Microsoft.Exchange.Monitoring.TestCasConnectivity.LoadAutomatedCredentials(TestCasConnectivityRunInstance instance)
at Microsoft.Exchange.Monitoring.TestCasConnectivity.BuildRunInstanceForSiteMBox(String deviceId)
at Microsoft.Exchange.Monitoring.TestCasConnectivity.BuildRunInstances()
at Microsoft.Exchange.Monitoring.TestCasConnectivity.InternalProcessRecord()
at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()
at System.Management.Automation.CommandProcessor.ProcessRecord()

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×