Список проблем, що вирішуються оновлення сумісності застосунків для .NET Framework 3.5 SP1

Переклади статей Переклади статей
Номер статті: 958484 - Показ продуктів, яких стосується ця стаття.
ВВЕДЕННЯ
Ця стаття містить відомості про головні проблеми з .NET Framework 3.0 пакет оновлень 1 (SP1), після оновлення до .NET Framework 3.5 пакет оновлень 1 (SP1). Ці проблеми усуваються в .NET Framework 3,5 оновлення SP1.

Для отримання додаткової інформації про в. ЧИСТИЙ SP1 рамках 3.5 оновлення, клацніть номер статті в базі знань Microsoft Knowledge Base:
959209Доступне оновлення для .NET Framework 3.5 пакетом оновлень 1
Розгорнути все | Згорнути все

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

Додаткові відомості

  • Нова функція динамічних даних, яка входить до складу .NET Framework 3.5 SP1 не може переміщатися один відносини. З-за неспроможності орієнтуватися один відносини не будь-яка спроба створення динамічних даних веб-сайту, який працює на модель даних Entity Framework.
  • ASP.NET браузер шапку функція порушується, коли установлено розширення FrontPage. Ця проблема виникає тому, що розширення FrontPage додає приховані папки в папці App_Browser, що має .browser файл, що містить метадані. ASP.net генерує протокол IMAP про помилку, коли ASP.NET проходить ці файли. Ця проблема впливає на клієнтів, які мають розширення FrontPage, інстальовано.
  • Після інсталяції .NET Framework 3.5 SP1, веб-сайт, який використовує похідні версії на UpdateProgress керування можуть зустрітися наступні виключення:
    На ProgressTemplate, повинні бути вказані на UpdateProgress керування з ID '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" генерувати Асамблеї, що містить деякі типи, які мають у [Застарілих (IsError = true)] власності. Однак, SGEN.exe інструмент повинен заважає .NET Framework serializing-застаріла типів в Асамблеї.
  • Обмін веб-служб генерувати винятки з-за проблем Windows зв'язок "один-до-одного" фонду (WCF). Кожен з них призводить до невдалих запит. Таким чином, послуга обміну, здається, буде тимчасово не працюють або не працюють.
  • Щоб точно в строк (JIT) оптимізація вносяться зміни в .NET Framework 3.5 SP1 викликати неправильні просування поля для реєстрація події. Таким чином, JIT генерує неправильний код. Ця проблема виникає тільки під Вільний час сценарій виконання в cpblk інструкції або на initblk інструкції. Ці інструкції тільки емітованих керованих компілятором C++. Ця проблема стосується коду, що створюється JIT і NGEN.
  • Obfuscated 1,1 Асамблей може провал, якщо на зборах перевизначити певні методи в .NET Framework. Наприклад, ця проблема може виникнути, якщо тип .NET Framework 1.1 скасовує віртуальних методів, але той же тип не скасовує віртуальних методів в .NET Framework 2.0. Це не повинно бути розриву змін, оскільки реалізації методу все ще існує вище в ієрархії успадкування. Однак, якщо змінені віртуальних методів, віртуальних методів, а потім побудували проти 1.1 і потім затемнений віртуальних методів, obfuscated код не працює, коли запускається код в .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, з'являється таке протокол IMAP про помилку винятком коли веб-сайт розміщений під IIS:
    System.Runtime.InteropServices.COMException
    Ця проблема виникає, whenthe, наступні умови виконуються:
    • Веб-сайту, розміщеного під IIS працює ASP.NET.
    • ASP.net використовує Система подання елементів графіки (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): Відомості про: 'System.Web.UI.WebControls.EntityDataSourceWrapper' не містить властивість з ім'ям 'Менеджер'.
  • Не можна видалити посилання для переходів властивості, які не названі так само, як тип. Ця проблема виникає, коли введіть ім'я відрізняється від властивість Навігація, що описує співвідношення цього типу з іншого типу.
  • Клієнт служби даних ADO.NET дозволяє клієнт розробник, щоб вставити нове обличчя в служби і асоціювати цій організації, з іншими пов'язаними особами. Якщо клієнт розмовляє з даних послуга, яка спирається на реляційної бази даних, бази даних, правила схеми діють на вставляє до служби. В базах даних це загальноприйнята поставити обмеження NOT NULL на зовнішні ключі в таблицях. У такому випадку Вставка до цієї таблиці має включати зовнішній ключ на відповідні особи. Однак, через код дефект у ADO.NET Клієнтська бібліотека, нових організацій та об'єднань посилання не можна встановити в один Вільний час. Таким чином, не можна використовувати разом із спільної зовнішньої ключа таблиці обмежень, клієнт даних ADO.NET послуг.
  • Якщо клієнт бібліотека відстежує об'єктом, який пов'язаний з одного або кількох додаткових об'єктів, не можна видалити порядок об'єктів. Ця проблема виникає тому, що бібліотеки також намагається видалити посилання між об'єктами.
  • AutoCommit в Oracle угода TRIPs відбувається інакше в .NET Framework 2.0 SP1 від поведінки в .NET Framework 2.0 SP2. В .NET Framework 2.0 SP2 Якщо програма починається транзакції, завершення транзакції і потім починається нова угода на одне з'єднання, всі команди, які виконуються у другому операції виконувати в режимі Авто транзакцію. Зміни, зроблені на цих команд мають намір бази даних, навіть якщо угода відкотити.

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

x 86 версій

Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсіяДатаВільний часРозмір
System.ServiceModel.DLL3.0.4506.225406 Грудня 200804: 125,931,008
Wpfgfx_v0300.DLL3.0.6920.150006 Грудня 2008 03: 351,736,528
PresentationFramework.dll3.0.6920.150006 Грудня 200803: 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 Грудня 200817: 53139,264
System.Web.Extensions.DLL3.5.30729.19613 Грудня 200817: 531,277,952

64 версій

Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсіяДатаВільний часРозмір
System.ServiceModel.DLL3.0.4506.225406 Грудня 200803: 175,267,456
System.ServiceModel.DLL3.0.4506.225406 Грудня 200804: 125,931,008
Wpfgfx_v0300.DLL3.0.6920.150006 Грудня 200803: 082,254,672
Wpfgfx_v0300.DLL3.0.6920.150006 Грудня 200803: 351,736,528
PresentationFramework.dll3.0.6920.150006 Грудня 200803: 054,636,672
PresentationFramework.dll3.0.6920.150006 Грудня 200803: 305,283,840
System.Data.Services.Client.DLL3.5.30729.19613 Грудня 200817: 53294,912
System.Data.Services.Client.DLL3.5.30729.19613 Грудня 200817: 59294,912
System.Data.Services.DLL3.5.30729.19613 Грудня 200817: 53442,368
System.Data.Services.DLL3.5.30729.19613 Грудня 200817: 59442,368
System.Web.dynamicdata.DLL3.5.30729.19613 Грудня 200817: 53229,376
System.Web.dynamicdata.DLL3.5.30729.19613 Грудня 200817: 59229,376
System.Web.entity.DLL3.5.30729.19613 Грудня 200817: 53139,264
System.Web.entity.DLL3.5.30729.196 13 Грудня 200817: 53139,264
System.Web.Extensions.DLL3.5.30729.19613 Грудня 200817: 531,277,952
System.Web.Extensions.DLL3.5.30729.19613 Грудня 200817: 59 1,277,952

Властивості

Номер статті: 958484 - Востаннє переглянуто: 12 липня 2012 р. - Редакція: 2.0
Застосовується до:
  • Microsoft .NET Framework 3.5 Service Pack 1
Ключові слова: 
kbsurveynew kbhotfixserver kbqfe kbmt KB958484 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 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