Загальні відомості
У цій статті описано, 2733957 зведених виправлень для Microsoft .NET Framework 3.5 із пакетом оновлень 1 (SP1). Це зведене виправлення містить виправлення для стабільності, надійності та продуктивності проблеми в .NET Framework 3.5 SP1.Це зведене виправлення доступне для таких операційних систем:
-
Windows 7
-
Windows Server 2008 R2
Вирішено проблему
Під час інсталяції виправлення або оновлення для будь-якого з .NET Framework 2.0, .NET Framework 3.0 або .NET Framework 3.5 компоненти на комп'ютері, на якому інстальовано .NET Framework 3.5 з пакетом оновлень 1 (SP1), machine.config або web.config файл може бути пошкоджено. Ця проблема виникає, коли атрибут configSource використовується для переспрямування розділів конфігураційного файлу до зовнішнього файлу конфігурації.Наприклад, у вас є файл machine.config або файл web.config, який містить переспрямований розділ, наприклад:
<configuration> <bindingExtensions configSource="other.config" /></configuration>
Після інсталяції оновлення .NET Framework під елементом "bindingExtensions" є додаткові записи, як у наведеному нижче прикладі:
<configuration> <bindingExtensions configSource="other.config" /><add name="name1" /><add name="name2" /></configuration>
Ця проблема призводить до неприпустимого файлу конфігурації. Наявність атрибута "configSource" в елементі "bindingExtensions" означає, що у файлі конфігурації не повинно бути дочірніх елементів у розділі "bindingExtensions". Крім того, під час запуску програми Windows Communication Foundation (WCF) на комп'ютері, з'являється system.Configuration.ConfigurationException виняток.Після інсталяції цього виправлення майбутні оновлення, які інсталюються буде відомо про наявність атрибута "configSource" і утримуватися від змінення цих елементів.Спосіб вирішення. Щоб вирішити цю проблему, скористайтеся одним із наведених нижче способів.
-
Щоб вирішити цю проблему, видаліть додаткові дочірні елементи вручну. Але майте на увазі, що майбутні оновлення може призвести до цієї проблеми знову, якщо це виправлення не застосовується до системи.
-
Перемістіть конфігурацію з файлу зовнішньої конфігурації назад до файлу machine.config або web.config.
Спосіб вирішення
Відомості про виправлення
Від корпорації Майкрософт доступне виправлення, що підтримується. Однак вона має на меті виправити лише проблему, описану в цій статті. Застосуйте її лише до систем, у яких виникла ця проблема. Це виправлення може отримати додаткове тестування. Таким чином, якщо ви не серйозно постраждали від цієї проблеми, радимо дочекатися наступного оновлення програмного забезпечення, яке містить це виправлення.Щоб вирішити цю проблему негайно, зверніться до служби підтримки клієнтів корпорації Майкрософт, щоб отримати виправлення. Повний список номерів телефонів служб підтримки клієнтів Корпорації Майкрософт і відомостей про витрати на підтримку див. на веб-сайті корпорації Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримітка У особливих випадках стягнення плати, які зазвичай понесені для викликів підтримки, може бути скасовано, якщо спеціаліст служби підтримки Microsoft визначить, що конкретне оновлення вирішить проблему. За додаткові послуги технічної підтримки, не пов’язані з цим оновленням, плата стягується на загальних засадах.
Попередні вимоги
Щоб застосувати це виправлення, потрібно інсталювати Microsoft .NET Framework 3.5 ІЗ пакетом оновлень 1 (SP1) на одну з таких операційних систем:
-
Windows 7
-
Windows Server 2008 R2.
Необхідність перезавантаження
Можливо, доведеться перезавантажити комп'ютер після застосування цього виправлення, якщо будь-які файли, яких це стосується, використовуються під час інсталяції цього виправлення. Радимо закрити всі .NET Framework на основі застосунків, перш ніж застосовувати це виправлення, щоб уникнути необхідності перезавантажувати комп'ютер-зразок.
Відомості про заміну
Це виправлення не замінює попередню версію виправлення.
Відомості про файл
Англійська версія цього виправлення, має атрибути файлу (або новіші атрибути файлів), перелічені в наведеній нижче таблиці. Дати та час для цих файлів зазначені за всесвітнім координованим часом (UTC). Коли ви переглядаєте відомості про файл, вони перетворюються на місцевий час. Щоб знайти різницю між UTC і місцевим часом, перейдіть на вкладку Часовий пояс в елементі "Дата й час" у Панель керування.
Для всіх підтримуваних версій ОС Windows 7 на базі x86-процесорів
|
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
|---|---|---|---|---|---|
|
Wfservicesreg.exe |
3.5.594.5825 |
197,712 |
26 липня 2012 р. |
11:56 |
x86 |
Для всіх підтримуваних x64-процесорів версій Windows 7 і Windows Server 2008 R2
|
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
|---|---|---|---|---|---|
|
Wfservicesreg.exe |
3.5.594.5825 |
285,776 |
26 липня 2012 р. |
11:56 |
x64 |
|
Wfservicesreg.exe |
3.5.594.5825 |
197,712 |
26 липня 2012 р. |
11:56 |
x86 |
Для всіх підтримуваних версій IA-64 Windows Server 2008 R2
|
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
|---|---|---|---|---|---|
|
Wfservicesreg.exe |
3.5.594.5825 |
472,656 |
26 липня 2012 р. |
11:49 |
ІА - 64 |
|
Wfservicesreg.exe |
3.5.594.5825 |
197,712 |
26 липня 2012 р. |
11:56 |
x86 |
Примітка. Через залежності файлів останнє виправлення, яке містить ці файли, також може містити додаткові файли.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Посилання
Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Microsoft Knowledge Base:
824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft