Применяется к
.NET Framework 3.5 Service Pack 1

Аннотация

В этой статье описывается накопительный пакет исправлений 2733957 для Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1). Этот накопительный пакет исправлений содержит исправления для проблем стабильности, надежности и производительности в платформа .NET Framework 3.5 с пакетом обновления 1 (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Примечание. В особых случаях плата, которая обычно взимается за звонки в службу поддержки, может быть отменена, если служба поддержки Майкрософт Professional определит, что конкретное обновление решит проблему. Обычные расходы на поддержку будут применяться к дополнительным вопросам и проблемам поддержки, которые не относятся к конкретному обновлению.

Предварительные условия

Чтобы применить это исправление, необходимо установить Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в одной из следующих операционных систем:

  • Windows 7

  • Windows Server 2008 R2

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

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

Сведения о замене

Это исправление не заменяет ранее выпущенное исправление.

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

Английская версия исправления содержит файлы с атрибутами, указанными в следующей таблице, или более поздние. Даты и время для файлов указаны в формате времени UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.

Для всех поддерживаемых 32-разрядных (x86) версий Windows 7

Имя файла

Версия файла

Размер

дата

Время

Платформа

Wfservicesreg.exe

3.5.594.5825

197,712

26 июля 2012 г.

11:56

x86

Все поддерживаемые 64-разрядные (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

IA- 64

Wfservicesreg.exe

3.5.594.5825

197,712

26 июля 2012 г.

11:56

x86

Примечание. Из-за зависимостей файлов последнее исправление, содержащее эти файлы, также может содержать дополнительные файлы.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

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

824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.