Обновление 1 для повышения надежности .NET Framework 4

Переводы статьи Переводы статьи
Код статьи: 2533523 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Введение

Обновление надежности 1 для Microsoft .NET Framework 4 исправляет некоторые проблемы стабильности, надежности и производительности в платформе Microsoft .NET Framework.

Это обновление включает пакеты обновления, которые перечислены в "Сведения о замене обновлений"раздел.

Этот пакет обновления также устраняет некоторые проблемы, которые не были описаны в предыдущих статьях Microsoft Knowledge Base. Дополнительные сведения об этих проблемах см.»Дополнительные сведения"раздел.

Решение

Сведения об обновлении


Загрузите обновление надежности 1 для .NET Framework 4 из следующий веб-узела центра загрузки корпорации Майкрософт:
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить обновление 1 для повышения надежности Microsoft .NET Framework 4.

Для получения дополнительных сведений о том, как загрузить файлы поддержки Майкрософт, щелкните следующий номер статьи базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Microsoft через оперативные службы
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние антивирусные программы на дату, которая была учтена в файл. Файл хранится на защищенных серверах, что предотвращает внесение несанкционированных изменений в файл.

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

Чтобы применить это обновление, необходимо иметь платформу .NET Framework 4 или Microsoft .NET Framework 4 Client Profile.

Для установки этого обновления, необходимо иметь пакет установщика Windows 3.1 или более позднюю версию. Чтобы получить последнюю версию установщика Windows, посетите следующий веб-сайт корпорации Майкрософт:
Загрузить Windows Installer 4.5 redistributable

Параметры командной строки для данного обновления


Дополнительные сведения о различных параметрах командной строки, поддерживаемых данным обновлением посетите следующий веб-узел корпорации Майкрософт:
227091 Параметры командной строки для инструмента Microsoft Windows Installer

Дополнительные сведения об установщике Windows посетите следующий веб-узел MSDN:
Общие сведения об установщике Windows

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

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

Сведения о замене обновлений

Щелкните здесь, чтобы отобразить или скрыть подробные сведения

Сведения о файле

Щелкните здесь, чтобы отобразить или скрыть подробные сведения

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

Проблемы, которые устраняет это обновление

Данное обновление устраняет следующие проблемы.

Проблема 1

Рассмотрим следующий сценарий:
  • Платформа.NET Framework устанавливается на компьютер.
  • Запуске приложения платформа.NET Framework. Платформа.NET Framework версия приложения отличается от версии платформа.NET Framework, установленной на компьютере.
  • Появляется сообщение о том, не установлена требуемая версия платформа.NET Framework и что требуемую версию можно загрузить с использованием предоставленного загрузки информации.
  • Сведения о загрузке позволяет открыть веб-узел, содержащий все версии платформа.NET Framework.
В этом случае необходимо выбрать правильную версию платформа.NET Framework для загрузки веб-страницы.

После установки этого обновления будут направляться на веб-страницу, которая зависит от версии требуется платформа.NET Framework.

Проблема 2

Когда платформа.NET Framework 4 Just-In-Time JIT-компилятор использует метод оптимизации для создания кода сборки, определенные шаблоны ввода может аварийно завершить работу или неправильной работе приложения.

Проблема 3

Рассмотрим следующий сценарий:
  • Платформа .NET Framework 4 установлена на компьютер. Компьютер имеет низкий объем доступной памяти.
  • Чтобы создать домен приложения для приложения платформа.NET Framework 4 используется функция отслеживания ресурсов домена приложения платформа.NET Framework 4.
  • Для запуска приложения.
В этом случае приложение может работать неправильно или сбой.

Проблема 4

При использовании функции отладке минидампа Microsoft Visual Studio 2010 на компьютере под управлением платформа.NET Framework 4, может быть невозможно выполнить отладку файла малого дампа. Кроме того для файла недоступна трассировку стека.

Проблема 5


Представьте себе следующую ситуацию:
  • При запуске приложения платформа.NET Framework 4.
  • У вас есть файл дампа, содержащий содержимое памяти для запущенного процесса и который не имеет часть памяти. Обычно собираются эти части памяти.
  • С помощью Visual Studio 2010 для загрузки файла дампа памяти для просмотра стека потока.
В этом случае средство чтения дампа отображает стека и управляемые фреймы неправильно.

Примечание Эта проблема возникает даже в том случае, если части не имеет файла дампа памяти не требуются для отображения стека.

Проблема 6


Новый символ рупии не отображается при запуске приложения платформа.NET Framework 4 для получения символа, если национальная настройка пользователя индийская язык не установлен Microsoft.

Проблема 7


Рассмотрим следующий сценарий:
  • Вы добавляете файлы cookie ответа для веб-сайта на базе ASP.NET.
  • Ответ имеет заголовок set-cookie для статического ресурса. Ответ может быть кэширован ядра.
  • Статический ресурс запроса пользователем веб-сайта.
В этом случае пользователь может неправильно получить файл cookie, который создан для другого пользователя напрямую из кэша ядра.

Проблема 8


Симптомы

Мастер настройки источника данных не проверяет запрос, созданный для Microsoft SQL Server Compact 4.0 в Microsoft Visual Studio 2010.

Причина

Эта проблема возникает, так как мастер настройки источника данных не может проверить запрос, который создается для SQL Server Compact 4.0 в Visual Studio 2010.

Проблема 9


Программа-обходчик Bing обновил свой агент пользователя из модуля Msnbot к Bingbot в октябре 2010 г. После установки этого обновления, ASP.NET bowser возможности для Bingbot и Msnbot работать правильно.

Вопрос 10


Рассмотрим следующий сценарий:
  • На компьютере запустите Internet Information Services (IIS). Ограничение настроенный частных байтов для IIS не установлен.

    Примечание Частных байт ограничение по умолчанию устанавливается с помощью значения 0 .
  • Вычисляет IIS AutoPrivateBytesLimit предел для диспетчера кэша для монтажа в кэш, чтобы предотвратить повторное использование рабочего процесса.
В этом случае возникнет одна из следующих проблем:
  • Если компьютер работает под WOW64process, ограничение по умолчанию присваивается значение, меньшее значение разработки.
  • Если компьютер запускается процесс x 64, ограничение по умолчанию устанавливается гораздо большее значение, чем оптимальное значение. Таким образом кэш не часто усекается.


Вопрос 11


Симптом

Класс System.Runtime.MemoryCacheEntryChangeMonitor в приложении ASP.NET создает исключение, если метод InitDisposableMembers приложение вызывает метод MemoryCache.CreateMemoryCacheEntryChangeMonitor .

Примечание Класс System.Runtime.MemoryCacheEntryChangeMonitor использует внутренне поле DateTimeOffset .

Причина

Эта проблема возникает потому, что класс System.Runtime.MemoryCacheEntryChangeMonitor инициализирует lastModified в поле DateTime.MinValue . Таким образом приложения не могут использовать класс MemoryCache .

Примечание Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2346777 ИСПРАВИТЬ: Об исключении при запуске приложения платформа.NET Framework 4 используется метод MemoryCache.CreateCacheEntryChangeMonitor


Проблема 12


Когда класс элемента управления ASP.NET UpdatePanel создает аргументах обратной передачи, возникают следующие проблемы:
  • Код JavaScript не обрабатывает ввода новых видов HTML5 спецификации.
  • Некоторые входные значения спецификации HTML5 игнорируются и исключаются.

Класс элемента управления ASP.NET UpdatePanel использует код JavaScript для конструкций в аргументах обратной передачи, обработки частичных операций обратной передачи. Код JavaScript обрабатывает только известных типов ввода HTML4 спецификаций и игнорирует другие типы ввода. Тем не менее HTML5 спецификации представлены некоторые новые типы ввода для входных элементов. Таким образом эта проблема возникает при выполнении кода JavaScript в браузере, поддерживающем HTML5 спецификации некоторых входных значений.

Проблема 13


Некоторые функции ASP.NET 4.0 возникнуть проблемы при обработке этих возможностей HTML5 код. Эти функции были разработаны в ASP.NET 4.0 поддерживает только характеристики HTML4.

После установки данного обновления для поддержки типов ввода HTML5 в ASP.NET 4.0 обновляются следующие возможности:
  • UpdatePanel
  • Веб-форма обратные вызовы
  • Проверка на стороне клиента

Проблема 14


Рассмотрим следующий сценарий:
  • Используется поставщик данных платформа.NET Framework для SQL Server (SqlClient) для подключения к экземпляру Microsoft SQL Server или Microsoft SQL Azure.
  • Установленное соединение удаляется из пула подключений.
  • Первый запрос отправляется на сервер.
В этом случае экземпляр SqlException встречается, и появляется следующее сообщение об ошибке:
При отправке запроса на сервер произошла ошибка уровня транспорта.


Свойства

Код статьи: 2533523 - Последний отзыв: 29 апреля 2013 г. - Revision: 12.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 4.0
  • Microsoft Windows XP Service Pack 3 на следующих платформах
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003 Service Pack 2 на следующих платформах
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
  • Windows Server 2008 Service Pack 2 на следующих платформах
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Foundation
    • Windows Server 2008 Standard
  • Service Pack 2 для Windows Vista на следующих платформах
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Starter
    • Windows Vista Ultimate
  • Windows 7 Корпоративная
  • Windows 7 Домашняя базовая
  • Windows 7 Домашняя расширенная
  • Windows 7 Профессиональная
  • Windows 7 Максимальная
  • Windows 7 Service Pack 1 на следующих платформах
    • Windows 7 Корпоративная
    • Windows 7 Домашняя базовая
    • Windows 7 Домашняя расширенная
    • Windows 7 Профессиональная
    • Windows 7 Максимальная
  • Windows 7 Начальная
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Service Pack 1 на следующих платформах
    • Windows Server 2008 R2 Datacenter
    • Windows Server 2008 R2 Enterprise
    • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Foundation
Ключевые слова: 
kbqfe kbfix atdownload kbsurveynew kbexpertiseadvanced kbmt KB2533523 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 2533523

Отправить отзыв

 

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