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

Переводы статьи Переводы статьи
Код статьи: 958484 - Vizualiza?i produsele pentru care se aplic? acest articol.
ВВЕДЕНИЕ
В статье перечислены сведения о критических проблемах, связанных с платформой .NET Framework 3.0 с пакетом обновления 1 (SP1) после обновления до платформы .NET Framework 3.5 с пакетом обновления 1 (SP1). Эти проблемы устранены в платформа.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 и 3.5 SP1 платформа.NET Framework. Платформа.NET Framework 3.5, в UpdateProgress элемент управления обеспечивает требование ProgressTemplate свойство из PreRender подпрограммы. Производный UpdateProgress элемент управления может разрушить это требование путем переопределения OnPreRender событие в производном элементе управления. Таким образом создается запись UpdateProgress элемент управления можно избегать вызова функции Базовое значение.OnPreRender событие. В пакете обновления 1 платформа.NET Framework 3.5 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++. Эта проблема относится к код, созданный JIT и NGEN.
  • Запутанный 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
    Эта проблема возникает, выполнявшегося следующие условия:
    • ASP.NET работает веб-узла, размещенного в IIS.
    • ASP.NET с помощью Windows Presentation Foundation (WPF) для создания образов на лету.
  • Относительных гиперссылок в документах XPS разрушить и привести к сбою приложения. В документах XPS при найдите ссылку на другое место внутри того же документа ничего не происходит. Или аварийно завершает работу приложения, на котором размещается XPS-документа.
  • В пакете обновления 1 платформа.NET Framework 3.5 Geometry.Combine метод создает дополнительные точки или сегменты, чем метод создает в более ранних версиях. Точка или сведения о пути, формируемой WPF использует 10 раз количество точек для определения пути геометрии, как в предыдущих версиях. Более ранние версии требуется три строки для определения сравнительно простые геометрические фигуры или контура. Однако требуется 30 строк в платформа.NET Framework 3.5 SP1.
  • После установки SP1 платформа.NET Framework 3.5 платформы динамических данных не удается отобразить идентификаторы внешнего ключа в отношении «один к одному». Веб-узлов или приложений, созданных с помощью платформы динамических данных ASP.NET перестали работать, поскольку платформа динамических данных предполагается, что дескрипторы свойств. Платформа динамических данных использует дескрипторы свойств для получения наклеек для ссылки.

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

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

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

Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсияДатаВремяSize
System.ServiceModel.dll3.0.4506.225406 Декабря 2008 г.04:125,931,008
Wpfgfx_v0300.dll3.0.6920.150006 Декабря 2008 г. 03:351,736,528
PresentationFramework.dll3.0.6920.150006 Декабря 2008 г.03:305,283,840
System.Data.Services.Client.dll3.5.30729.19613 Декабря 2008 г. 17:53294,912
system.data.services.dll 3.5.30729.19613 Декабря 2008 г. 17:53 442,368
System.Web.DynamicData.dll3.5.30729.19613 Декабря 2008 г. 17:53 229,376
System.Web.Entity.dll3.5.30729.19613 Декабря 2008 г.17:53139,264
system.web.extensions.dll3.5.30729.19613 Декабря 2008 г.17:531,277,952

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

Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсияДатаВремяSize
System.ServiceModel.dll3.0.4506.225406 Декабря 2008 г.03:175,267,456
System.ServiceModel.dll3.0.4506.225406 Декабря 2008 г.04:125,931,008
Wpfgfx_v0300.dll3.0.6920.150006 Декабря 2008 г.03:082,254,672
Wpfgfx_v0300.dll3.0.6920.150006 Декабря 2008 г.03:351,736,528
PresentationFramework.dll3.0.6920.150006 Декабря 2008 г.03:054,636,672
PresentationFramework.dll3.0.6920.150006 Декабря 2008 г.03:305,283,840
System.Data.Services.Client.dll3.5.30729.19613 Декабря 2008 г.17:53294,912
System.Data.Services.Client.dll3.5.30729.19613 Декабря 2008 г.17:59294,912
system.data.services.dll3.5.30729.19613 Декабря 2008 г.17:53442,368
system.data.services.dll3.5.30729.19613 Декабря 2008 г.17:59442,368
System.Web.DynamicData.dll3.5.30729.19613 Декабря 2008 г.17:53229,376
System.Web.DynamicData.dll3.5.30729.19613 Декабря 2008 г.17:59229,376
System.Web.Entity.dll3.5.30729.19613 Декабря 2008 г.17:53139,264
System.Web.Entity.dll3.5.30729.196 13 Декабря 2008 г.17:53139,264
system.web.extensions.dll3.5.30729.19613 Декабря 2008 г.17:531,277,952
system.web.extensions.dll3.5.30729.19613 Декабря 2008 г.17:59 1,277,952

Свойства

Код статьи: 958484 - Последний отзыв: 3 февраля 2013 г. - Revision: 15.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 3.5 Service Pack 1
Ключевые слова: 
kbsurveynew kbHotfixServer kbqfe kbmt KB958484 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 958484

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

 

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