Список проблем, устраняемых обновлением совместимости приложений для .NET Framework 2.0 SP2

Переводы статьи Переводы статьи
Код статьи: 958481 - Vizualiza?i produsele pentru care se aplic? acest articol.
ВВЕДЕНИЕ
В статье перечислены сведения о критические проблемы, связанные с Пакет обновления 2 (SP2) для платформа.NET Framework 2.0, после обновления Пакет обновления 1 (SP1) для платформа.NET Framework 3.5. Эти проблемы устранены в обновлении для .NET Framework 3.5 с пакетом обновления 1.

Дополнительные сведения о NET Framework 3.5 SP1 обновление, см. следующую статью в базе знаний Майкрософт:
959209 Доступно обновление для .NET Framework 3.5 с пакетом обновления 1 (SP1)
Развернуть все | Свернуть все

В этой статье

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

  • Функция динамических данных, включенный в платформа.NET Framework 3.5 SP1 не удается перейти отношения один к одному. Из-за невозможности перехода отношения один к одному любая попытка создать веб-узел платформы динамических данных, на котором выполняется в модели данных entity framework не выполняется.
  • Функция cap обозревателей ASP.NET нарушена при установке расширения FrontPage. Эта проблема возникает из-за расширения FrontPage добавляет скрытые папки в папке App_Browser, которая содержит файл с расширением BROWSER, содержащий метаданные. ASP.NET создает ошибку, когда ASP.NET передает эти файлы. Эта проблема затрагивает клиентов, имеющих установленные расширения FrontPage.
  • При установке платформа.NET Framework 3.5 SP1, веб-узел, использующий производной версии этого UpdateProgress элемент управления может возникнуть следующее исключение:
    ProgressTemplate должен быть указан в элемент управления UpdateProgress с Идентификатором «id».
    Эта проблема возникает из-за различия в поведении между платформа.NET Framework 3.5 и платформа.NET Framework 3.5 SP1. В платформа.NET Framework 3.5 UpdateProgress элемент управления обеспечивает требование ProgressTemplate свойство из PreRender подпрограммы. Производный UpdateProgress элемент управления может разрушить это требование путем переопределения OnPreRender событие в производном элементе управления. Таким образом создается запись UpdateProgress элемент управления можно избежать вызова Основание.OnPreRender событие. В платформа.NET Framework 3.5 SP1 UpdateProgress элемент управления использует CreateChildControls метод для создания экземпляра ProgressTemplate свойство. Таким образом требование применяется в другой точке жизненного цикла страницы. Таким образом создается запись OnPreRender метод не может разрушить чек.
  • Средство SGEN.exe выдает ошибку и не создавать сборку сериализации во время использования инструмента SGEN.exe для создания сборки, содержащей несколько типов, которые имеют [Устаревший (ЕОШИБКА = true)] свойство. Однако средство SGEN.exe следует запрещает платформа.NET Framework сериализации не устаревшие типы в сборке.
  • Веб-службы Exchange генерировать исключения из-за проблем в Windows Communication Foundation (WCF). Каждый из результатов исключения в сбой запроса. Таким образом, служба Exchange кажется временно не работают или не работает.
  • Неверное распространение поля для регистрации привести изменения оптимизации just-in-time (JIT), выполненных в платформа.NET Framework 3.5 SP1. Таким образом JIT создает неправильный код. Эта проблема возникает только при использовании cpblk инструкции или initblk инструкции. Эти инструкции преобразуются только управляемые компилятором C++. Эта проблема относится к код, созданный с использованием технологии NGEN и JIT.
  • Запутанный 1.1 сборки невозможно, если сборки переопределить методы, определенные в платформа.NET Framework. Например это может происходить, если платформа.NET Framework 1.1 тип переопределяет виртуальный метод, но тот же тип не переопределяет виртуальный метод, который платформа.NET Framework версии 2.0. Это не должно быть критические изменения, так как существует реализацию метода в иерархии наследования. Тем не менее если виртуальный метод переопределяется, виртуальный метод затем построены 1.1, а затем запутанным виртуальный метод, образец кода не работает при выполнении кода в платформа.NET Framework 2.0 SP2 или платформа.NET Framework 3.5 SP1.
  • В платформа.NET Framework 3.5 SP1 из-за изменения, внесенные в проверке значение NULL, для поддержки случайный выбор макета адрес пространства (ASLR) случаи сбоев вызывает нарушение прав доступа во время выполнения. Как исключение ExecutionEngineException манифесты это нарушение прав доступа. Кроме того процесс завершен.
  • При создании определенных типов во время выполнения с помощью отражения как продукт десериализации среда выполнения входит в бесконечный цикл в 32-разрядных процессов. В 64-разрядных процессов возникает исключение нехватки памяти. Тип должен быть универсальный тип, экземпляр которого создается с помощью ссылочного типа. Кроме того, этот тип должен реализовывать ISerializable интерфейс и содержать статическое поле.
  • При установке платформа.NET Framework 3.5 SP1, появляется следующее сообщение об ошибке исключения, если веб-узел находится под управлением служб IIS:
    System.Runtime.InteropServices.COMException
    Эта проблема возникает, выполнявшегося следующие условия:
    • Веб-узел, размещенный в IIS выполняется ASP.NET.
    • ASP.NET использует Windows Presentation Foundation (WPF) для создания изображений на лету.
  • Относительных гиперссылок в документах XPS разрыв и привести к сбою приложения. В документах XPS при найдите ссылку на другое место в том же документе, ничего не происходит. Или происходит сбой приложения, на котором размещается XPS-документа.
  • В платформа.NET Framework 3.5 SP1 Geometry.Combine метод создает дополнительные точки или сегменты, чем метод создает в более ранних версиях. Точка или сведения о пути, формируемой WPF использует 10 раз число точек для определения пути геометрии, как в предыдущих версиях. Более ранним версиям требуется три строки для определения сравнительно простых геометрических фигур или контуров. Однако требуется 30 строк в платформа.NET Framework 3.5 SP1.
  • При установке платформа.NET Framework 3.5 SP1 динамических данных невозможно отобразить идентификаторы внешнего ключа в отношении «один к одному». Поскольку платформа динамических данных предполагается, что дескрипторы свойств нарушаются веб-узлов или приложений, созданных с помощью платформы динамических данных ASP.NET. Платформа динамических данных использует дескрипторы свойств для получения наклеек для ссылки.

    Исключение, которое создается примерно так:
    HttpException (0x80004005): DataBinding: «System.Web.UI.WebControls.EntityDataSourceWrapper» не содержит свойство с именем «Диспетчера».
  • Не удается удалить ссылки на свойства навигации, которые не называются так же, как тип. Эта проблема возникает, если имя типа отличается от свойства навигации, описывающие связь с другим типом этого типа.
  • Клиент службы данных ADO.NET позволяет разработчику клиента для вставки новой сущности в службе и сопоставить сущности с других связанных сущностей. Если клиент общения в службу данных, обеспечиваемое реляционной базы данных, при операции вставки к службе применяются правила схемы базы данных. В базах данных обычно помещается ограничение NOT NULL для внешних ключей в таблицах. В этом случае инструкции insert для таблицы должен содержать внешний ключ для связанной сущности. Тем не менее из-за ошибки в коде клиентская библиотека ADO.NET, новые сущности и ассоциации ссылку невозможно установить одновременно. Таким образом нельзя использовать клиент служб данных ADO.NET с общих ограничений таблицы внешнего ключа.
  • Если клиентская библиотека отслеживает объект, связанный с одной или более дополнительных объектов, невозможно удалить объект заказа. Эта проблема возникает потому, что библиотека также пытается удалить ссылки между объектами.
  • Поведение автоматической фиксации транзакций Oracle отличается платформа.NET Framework 2.0 SP1 от поведения в платформа.NET Framework 2.0 SP2. В платформа.NET Framework 2.0 SP2 Если приложение начинает транзакцию, завершает транзакцию и затем запускает новую транзакцию в том же соединении, все команды, которые выполняются во второй проводке выполняются в режиме автоматической фиксации. Изменения, внесенные с помощью этих команд фиксируются в базе данных, даже если откат транзакции.

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

32-разрядные версии (x86)

Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсияДатаВремяSize
Aspnet_wp.exe2.0.50727.308225 Ноября 2008 г.12:5931,560
Mscordacwks.dll2.0.50727.308225 Ноября 2008 г.12:59990,032
Mscorjit.dll2.0.50727.308225 Ноября 2008 г.12:59364,872
Mscorlib.dll2.0.50727.308225 Ноября 2008 г.12:594,546,560
System.Data.OracleClient.dll2.0.50727.308225 Ноября 2008 г.12:59486,400
System.XML.dll2.0.50727.308225 Ноября 2008 г.12:592,048,000
Webengine.dll2.0.50727.308225 Ноября 2008 г.12:59436,040
Mscorwks.dll2.0.50727.308225 Ноября 2008 г.12:595,813,576
System.Web.dll2.0.50727.308225 Ноября 2008 г.12:595,242,880

64-разрядные версии

Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсияДатаВремяSize
Aspnet_wp.exe2.0.50727.308225 Ноября 2008 г.07:2943,336
Aspnet_wp.exe2.0.50727.308225 Ноября 2008 г.12:5931,560
Mscordacwks.dll2.0.50727.308225 Ноября 2008 г.07:291,765,712
Mscordacwks.dll2.0.50727.308225 Ноября 2008 г.12:59990,032
Mscorjit.dll2.0.50727.308225 Ноября 2008 г.07:291,577,800
Mscorjit.dll2.0.50727.308225 Ноября 2008 г.12:59364,872
Mscorlib.dll2.0.50727.308225 Ноября 2008 г.07:294,562,944
Mscorlib.dll2.0.50727.308225 Ноября 2008 г.12:594,546,560
System.Data.OracleClient.dll2.0.50727.308225 Ноября 2008 г.07:29502,272
System.Data.OracleClient.dll2.0.50727.308225 Ноября 2008 г.12:59486,400
System.XML.dll2.0.50727.308225 Ноября 2008 г.12:322,048,000
System.XML.dll2.0.50727.308225 Ноября 2008 г.12:592,048,000
Webengine.dll2.0.50727.308225 Ноября 2008 г.07:29743,240
Webengine.dll2.0.50727.308225 Ноября 2008 г.12:59436,040
Mscorwks.dll2.0.50727.308225 Ноября 2008 г.07:2910,077,512
Mscorwks.dll2.0.50727.308225 Ноября 2008 г.12:595,813,576
System.Web.dll2.0.50727.308225 Ноября 2008 г.07:295,255,168
System.Web.dll2.0.50727.308225 Ноября 2008 г.12:595,242,880

Версии IA-64

Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсияДатаВремяSize
Aspnet_wp.exe2.0.50727.308225 Ноября 2008 г.07:2183,272
Aspnet_wp.exe2.0.50727.308225 Ноября 2008 г.12:5931,560
Mscordacwks.dll2.0.50727.308225 Ноября 2008 г.07:223,085,648
Mscordacwks.dll2.0.50727.308225 Ноября 2008 г.12:59990,032
Mscorjit.dll2.0.50727.308225 Ноября 2008 г.07:212,558,280
Mscorjit.dll2.0.50727.308225 Ноября 2008 г.12:59364,872
Mscorlib.dll2.0.50727.308225 Ноября 2008 г.07:224,005,888
Mscorlib.dll2.0.50727.308225 Ноября 2008 г.12:594,546,560
System.Data.OracleClient.dll2.0.50727.308225 Ноября 2008 г.07:21505,344
System.Data.OracleClient.dll2.0.50727.308225 Ноября 2008 г.12:59486,400
System.XML.dll2.0.50727.308225 Ноября 2008 г.12:322,048,000
System.XML.dll2.0.50727.308225 Ноября 2008 г.12:592,048,000
Webengine.dll2.0.50727.308225 Ноября 2008 г.07:211,227,080
Webengine.dll2.0.50727.308225 Ноября 2008 г.12:59436,040
Mscorwks.dll2.0.50727.308225 Ноября 2008 г.07:2120,151,624
Mscorwks.dll2.0.50727.308225 Ноября 2008 г.12:595,813,576
System.Web.dll2.0.50727.308225 Ноября 2008 г.07:214,771,840
System.Web.dll2.0.50727.308225 Ноября 2008 г.12:595,242,880

Свойства

Код статьи: 958481 - Последний отзыв: 9 февраля 2014 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 2.0
Ключевые слова: 
kbsurveynew kbHotfixServer kbqfe kbmt KB958481 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 958481

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

 

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