Виправлень зведене 2733944 доступна для .NET Framework 4 на Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2 і Windows Server 2008 R2 SP1

Переклади статей Переклади статей
Номер статті: 2733944 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

Підсумки

У цій статті описано виправлень зведене 2733944 за Microsoft .NET Framework 4. Цей виправлень зведене забезпечує стабільність, надійність і продуктивність питань в .NET Framework 4 виправлення.

Цей виправлень зведене доступна для наступних операційних систем:
  • Windows XP з пакетом оновлень 3 (SP3)
  • Windows Server 2003 з пакетом оновлень 2 (SP2)
  • пакет оновлень 2 (SP2) для Windows Vista
  • Windows Server 2008 з пакетом оновлень 2 (SP2)
  • Windows 7
  • Windows 7 з пакетом оновлень 1 (SP1)
  • Windows Server 2008 R2
  • Пакета оновлень 1 (SP1) для Windows Server 2008 R2

Проблеми, які усуваються

Випуск 1

Під Вільний час сценарій виконання System.Messaging простори імен в .NET Framework 4, можуть виникнути такі сценарії:
  • Якщо є видатним асинхронного методу MessageQueue.BeginReceive і черги видаляється з-під запит, програма може аварійно завершити роботу через призвів до невиправного винятку.

    Після інсталяції цього виправлення, на MessageQueueException, що має MessageQueueErrorCode властивість значення 0x8007002 може бути піднятий MessageQueue.EndReceive методом. Якщо ця проблема виникає, за винятком повинні розглядатися на додаток.

  • Під великим навантаженням finalizer для наступних класів можуть кинути System.NullReferenceException-винятку:
    • MessageEnumerator
    • MessageQueueEnumerator
    • Курсор
    • SecurityContext

Випуск 2

Розглянемо такий сценарій. В .NET Framework 4.0 Windows зв'язок "один-до-одного" фонду (WCF) закриває потік відповідь, коли сервер повертає код стану HTTP 400, 404, 415, 503 або 504. У цьому сценарії System.ObjectDisposedException-винятку кинули, коли тіло відповідь доступ.

Для запобігання відповідь від закриті, додати наступні конфігурації для файлу web. config у застосунку, після установки цього виправлення:
<configuration>
   <appSettings>
      <add key="wcf:HttpTransport:DoNotCloseResponseOnError" value="true" />
   </appSettings>
</configuration>

Примітка Після HttpWebResponse доступ, Закрити метод слід називати звільнити будь-якого відбулася ресурсів.

Випуск 3

Коли ви телефонуєте DateTime.Parse метод в .NET Framework 4-додатки, деякі рядки, можуть бути відхилені методом. Проте, метод DateTime.Parse правильно аналізує рядок в .NET Framework 3.5-додатків.

Виправити вводить новий прапор сумісність, DateTime_NetFX35ParseMode. Це може бути встановлений в реєстрі як на змінну оточення або у файлі App.config в застосунку. Коли змінну оточення встановлено Правда, .NET Framework 3.5 поведінка використовується для відображення скорочене ім'я типу, а не .NET Framework 4 поведінки. Це дозволяє дати, можна обробити успішно.

Ви можете додати новий прапор під елементом "виконання" в ваш файл конфігурації. Наступний приклад показує, як визначити .NET Framework 3.5 розбору поведінку під Вільний час запуску .NET Framework 4.0-додатки:
<configuration>
   <runtime>
      <DateTime_NetFX35ParseMode enabled="true" />
   </runtime>
</configuration>

Примітка Це питання, швидше за все, відбуваються в локалі, котрі мають ж абревіатура день ім'я та назву місяця.

Випуск 4

Застосунок, який створюється за допомогою Microsoft .NET Framework 4 може призвести до збою під великим навантаженням, і наступні-винятку відбувається:
Тип винятків: System.InvalidOperationException
Повідомлення: Вставка Hashtable і не вдалося. Дуже високий коефіцієнт завантаження

Примітка За винятком відбувається у верхній частині наступні стек викликів:
  • System.XML.Serialization.DynamicAssemblies.IsTypeDynamic

Розв'язанн

Відомості про виправлення

Виправлення тепер доступна від Microsoft. Тим не менш, він призначений тільки для вирішення проблеми, описаної в цій статті. Застосовувати його лише до системний інтегратор, у яких виникає вказана проблема. Це виправлення може потребувати додаткового приймальні випробування. Тому якщо ви не завдає на цю проблему, рекомендується, що ви чекати до наступного оновлення програмного забезпечення, що містить це виправлення.

Щоб вирішити цю проблему негайно, зверніться до представник служби підтримки клієнтів клієнтів корпорації Майкрософт для отримання виправлення. Повний список номерів телефонів представник служби підтримки клієнтів користувачів корпорації Майкрософт та інформація про технічної підтримки відвідайте такі веб-сайті Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Примітка В окремих випадках зазвичай понесені підтримки може бути скасовано Якщо Microsoft підтримують професійно оформлений визначає, що конкретні оновлення буде вирішити вашу проблему. застосунок-служба технічної підтримки буде застосовуватися до додаткової підтримки питання і питання, які не можуть претендувати на з оновленням.

Необхідні умови

Ви повинні мати .NET Framework 4 встановлений на одному з таких операційних системний інтегратор для застосування цього виправлення:
  • Windows XP з пакетом оновлень 3 (SP3)
  • Windows Server 2003 з пакетом оновлень 2 (SP2)
  • пакет оновлень 2 (SP2) для Windows Vista
  • Windows Server 2008 з пакетом оновлень 2 (SP2)
  • Windows 7
  • Windows 7 з пакетом оновлень 1 (SP1)
  • Windows Server 2008 R2
  • Пакета оновлень 1 (SP1) для Windows Server 2008 R2

Необхідність перезавантаження

Можливо, доведеться перезавантажити комп’ютер-зразок після інсталяції цього виправлення, якщо будь-який постраждалих файли використовуються під Вільний час інсталяції виправлення. Рекомендовано закрити всі додатки на основі .NET Framework, перш ніж застосовувати цей виправлення, щоб уникнути необхідності перезавантаження комп'ютера.

Відомості про заміну

Це виправлення не замінює попередні версії виправлень.

Відомості про файл

Англійська версія цього виправлення має атрибути файлів, надані (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів перераховані в всесвітній координований Вільний час (UTC). Під Вільний час перегляду файлу відомостей, обраховуються за місцевим часом. Щоб визначити різницю між UTC і місцевим часом, використовувати в часовий пояс Вкладка в регіоні Дата і Вільний час елемент панелі керування.

Для всіх підтримуваних системний інтегратор на x86-
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний часПлатформа
загальномовне середовище виконання.DLL4.0.30319.5776,730,28024 Липня 201216: 09на базі x86-процесорів
Mscordacwks.DLL4.0.30319.5771,143,37624 Липня 201216: 09на базі x86-процесорів
Mscordbi.DLL4.0.30319.577956,46424 Липня 201216: 09на базі x86-процесорів
Mscorlib.DLL4.0.30319.5775,201,99224 Липня 201216: 09на базі x86-процесорів
Nlssorting.DLL4.0.30319.57756,91224 Липня 201216: 09на базі x86-процесорів
SOS.DLL4.0.30319.577517,69624 Липня 201216: 09на базі x86-процесорів
System.Data.sqlxml.DLL4.0.30319.577752,73624 Липня 201216: 09на базі x86-процесорів
System.identitymodel.DLL4.0.30319.577398,43224 Липня 201216: 09на базі x86-процесорів
System.Messaging.DLL4.0.30319.577257,62424 Липня 201216: 09на базі x86-процесорів
System.servicemodel.DLL4.0.30319.5776,116,42424 Липня 201216: 09на базі x86-процесорів
System.XML.DLL4.0.30319.5772,208,33624 Липня 201216: 09на базі x86-процесорів
Для всіх підтримуваних системний інтегратор на основі x64
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний часПлатформа
загальномовне середовище виконання.DLL4.0.30319.5776,730,28024 Липня 201216: 09на базі x86-процесорів
загальномовне середовище виконання.DLL4.0.30319.5779,794,62424 Липня 201216: 51x64
Mscordacwks.DLL4.0.30319.5771,143,37624 Липня 201216: 09на базі x86-процесорів
Mscordacwks.DLL4.0.30319.5771,515,60024 Липня 201216: 51x64
Mscordbi.DLL4.0.30319.577956,46424 Липня 201216: 09на базі x86-процесорів
Mscordbi.DLL4.0.30319.5771,455,17624 Липня 201216: 51x64
Mscorlib.DLL4.0.30319.5775,201,99224 Липня 201216: 09на базі x86-процесорів
Mscorlib.DLL4.0.30319.5774,971,59224 Липня 201216: 51x64
Nlssorting.DLL4.0.30319.57756,91224 Липня 201216: 09на базі x86-процесорів
Nlssorting.DLL4.0.30319.57768,17624 Липня 201216: 51x64
SOS.DLL4.0.30319.577517,69624 Липня 201216: 09на базі x86-процесорів
SOS.DLL4.0.30319.577598,59224 Липня 201216: 51x64
System.Data.sqlxml.DLL4.0.30319.577752,73624 Липня 201216: 09на базі x86-процесорів
System.identitymodel.DLL4.0.30319.577398,43224 Липня 201216: 09на базі x86-процесорів
System.Messaging.DLL4.0.30319.577257,62424 Липня 201216: 09на базі x86-процесорів
System.servicemodel.DLL4.0.30319.5776,116,42424 Липня 201216: 09на базі x86-процесорів
System.XML.DLL4.0.30319.5772,208,33624 Липня 201216: 09на базі x86-процесорів
Для всіх підтримуваних IA-64-бітних системний інтегратор
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний часПлатформа
загальномовне середовище виконання.DLL4.0.30319.5776,730,28024 Липня 201216: 09на базі x86-процесорів
загальномовне середовище виконання.DLL4.0.30319.57719,375,68024 Липня 201217: 44IA-64
Mscordacwks.DLL4.0.30319.5771,143,37624 Липня 201216: 09на базі x86-процесорів
Mscordacwks.DLL4.0.30319.5773,759,18424 Липня 201217: 44IA-64
Mscordbi.DLL4.0.30319.577956,46424 Липня 201216: 09на базі x86-процесорів
Mscordbi.DLL4.0.30319.5773,296,32824 Липня 201217: 44IA-64
Mscorlib.DLL4.0.30319.5775,201,99224 Липня 201216: 09на базі x86-процесорів
Mscorlib.DLL4.0.30319.5774,470,34424 Липня 201217: 44IA-64
Nlssorting.DLL4.0.30319.57756,91224 Липня 201216: 09на базі x86-процесорів
Nlssorting.DLL4.0.30319.577143,92824 Липня 201217: 44IA-64
SOS.DLL4.0.30319.577517,69624 Липня 201216: 09на базі x86-процесорів
SOS.DLL4.0.30319.5771,203,77624 Липня 201217: 44IA-64
System.Data.sqlxml.DLL4.0.30319.577752,73624 Липня 201216: 09на базі x86-процесорів
System.identitymodel.DLL4.0.30319.577398,43224 Липня 201216: 09на базі x86-процесорів
System.Messaging.DLL4.0.30319.577257,62424 Липня 201216: 09на базі x86-процесорів
System.servicemodel.DLL4.0.30319.5776,116,42424 Липня 201216: 09на базі x86-процесорів
System.XML.DLL4.0.30319.5772,208,33624 Липня 201216: 09на базі x86-процесорів
Примітка Через залежність завдання між файлами Номер у виправити, що містить ці файли можуть містити додаткові файли.

Стан

Microsoft має підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Посилання

Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення клацніть номер статті в базі знань Microsoft Knowledge Base:
824684 Опис стандартна термінологія, яка використовується для опису оновлень програмних продуктів Майкрософт

Властивості

Номер статті: 2733944 - Востаннє переглянуто: 17 серпня 2012 р. - Редакція: 4.0
Застосовується до:
  • Microsoft .NET Framework 4.0
Ключові слова: 
kbqfe kbhotfixserver kbexpertiseinter kbsurveynew kbbug kbfix kbmt KB2733944 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2733944

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com