В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Возникает утечка памяти в приложении .NET Framework 2.0, которое использует класс AesCryptoServiceProvider

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:981575
Проблема
Используется при запуске приложения на основе .NET Framework 2.0 Microsoft,AesCryptoServiceProviderкласс, возникает утечка памяти.
Причина
Данная проблема возникает из-за следующих двух причин.

Причина 1

Два собственных дескрипторов, которые находятся в отношении «родитель потомок» вAesCryptoServiceProviderобъект принадлежит к отдельно управляемых объектов. При удалении родительского дескриптора первым, система не может отслеживать, а затем отпустите всю память, владельцем дескриптора дочернего.

Причина 2

надписьюAesCryptoServiceProviderобъект утечек ссылку на объект в своем интерфейсе ICryptoTransform.
Решение

Сведения об исправлении

Эта проблема может быть решена с помощью исправления, специально выпущенного корпорацией Майкрософт.. Оно должно применяться только в системах, в которых наблюдается описанная выше проблема.. Предлагаемое исправление должно применяться исключительно в системах, где наблюдается описанная проблема..

Чтобы получить исправление и решить проблему, свяжитесь со службами технической поддержки Майкрософт.. Полный список телефонов службы поддержки пользователей корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-узел корпорации Майкрософт:Примечание.В отдельных случаях, если специалистом службы технической поддержки Майкрософт будет определено, что решением проблемы является специально выпущенное исправление, оплата, предусмотренная за обращение в службы технической поддержки, может быть отменена.. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях..

Чтобы загрузить данное исправление из коллекции кода MSDN, посетите следующий веб-узел Майкрософт:Примечание.Коллекции кода MSDN отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит страница коллекции кода для этого языка отсутствует..

Это исправление можно загрузить из следующих веб-узел Майкрософт:

Предвартельные требования

Необходимо иметь .NET Framework 2.0 с пакетом обновления 2 (SP2) или пакета обновления 1 (SP1) для установки этого исправления для Microsoft .NET Framework 3.5.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки исправления, если файлы не используются.

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

Это исправление не заменяет других исправлений..

СВЕДЕНИЯ О ФАЙЛАХ

Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладкеДата и времяэлемент панели управления.
Для всех поддерживаемых x 86-разрядных версий Windows Server 2003, Windows XP, Windows Vista и Windows Server 2008
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
System.Core.dll3.5.30729.4530667,64801-Апр-201009: 55X86
Для всех поддерживаемых 64-разрядных версий Windows Server 2003, Windows XP, Windows Vista и Windows Server 2008
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
System.Core.dll3.5.30729.4530667,64801-Апр-201009: 55X86
Для всех поддерживаемых версий Windows 7 для систем на базе процессоров x86
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
System.Core.dll3.5.30729.5025667,64829 Апреля 2010 г23: 55X86
Для всех поддерживаемых версий Windows 7 и Windows Server 2008 R2 для систем на базе процессоров x64
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
System.Core.dll3.5.30729.5025667,64830 Апреля 2010 г00: 31X64
Для всех поддерживаемых версий Windows Server 2008 R2 для систем на базе процессоров IA-64
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
System.Core.dll3.5.30729.5025667,64829 Апреля 2010 г23: 50IA-64
Статус
Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 981575 — последний просмотр: 11/30/2010 06:22:00 — редакция: 2.0

Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 2.0 Service Pack 2

  • kbhotfixserver kbexpertiseadvanced kbsurveynew kbqfe kbmt KB981575 KbMtru
Отзывы и предложения