Предлагается исправление, автоматически рационализирует RequireSSL и SSLRequireCert IIS параметры с соответствующими параметрами WCF.NET Framework 3.5 с пакетом обновления 1

Переводы статьи Переводы статьи
Код статьи: 976566 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Возникновение одного или нескольких из следующих проблем на компьютере, где установлен Microsoft.NET Framework 3.5 на базе Windows Communication Foundation (WCF) службы в служб (IIS).

Выпуск 1

Если службы WCF есть конечная точка HTTP и включения виртуальных приложений в IIS Требовать SSL Установка, появляется следующее сообщение об ошибке при попытке запуска службы WCF:
Не удается найти базовый адрес, который соответствует схеме http для конечной точки с привязка BasicHttpBinding. Зарегистрированный адрес базовой схемы являются [https].

Проблема 2

На Параметры SSL страница IIS, необходимо установить Клиентские сертификаты область Требуется. Этот параметр устанавливает SslRequireCert Безопасность IIS, установка флага в значение TRUE. Кроме того, одной из конечных точек служб WCF, использует HttpsTransportBindingElement у элемента RequireClientCertificate ключ, значение FALSE. В этом случае появляется следующее сообщение об ошибке при попытке запуска службы:
Параметры SSL для службы «None» не соответствует параметрам служб IIS «ssl, sslnegotiatecert, sslrequirecert».

Решение

Windows Vista с пакетом обновления 2 (SP2) и Windows Server 2008 с пакетом обновления 2

Для решения этой проблемы в Windows Vista с пакетом обновления 2 или Windows Server 2008 с пакетом обновления 2, загрузите и установите исправление, описанное в статье 981001 базы знаний Майкрософт. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
981001 Доступен накопительный пакет исправлений для Windows Communication Foundation в.NET Framework 3.5 с пакетом обновления 1 для Windows Vista с пакетом обновления 2 и Windows Server 2008 с пакетом обновления 2

Windows 7 и Windows Server 2008 R2

Для решения этой проблемы в Windows 7 или Windows Server 2008 R2, загрузите и установите исправление, описанное в следующей статье базы знаний Майкрософт:
981002 Доступен накопительный пакет исправлений для Windows Communication Foundation в.NET Framework 3.5 с пакетом обновления 1 для Windows 7 и Windows Server 2008 R2

Исправление заметок

Это исправление позволяет администрирования веб-сервера IIS параметры безопасности для веб-служб WCF. Это избавляет от необходимости вручную изменить файлы конфигурации служб WCF-службы. Исправление автоматически рационализирует Требовать SSL и SslRequireCert Параметры IIS с соответствующими параметрами WCF в.NET Framework 3.5 с пакетом обновления 1.

Применение исправления приводит к следующим последствиям:
  • Для устранения проблемы, описанной в разделе «Проблема 1» в разделе «Проблема» служба запущена успешно. Кроме того Требовать SSL в службах IIS переопределяет конфигурацию безопасности службы WCF. Таким образом клиенты не может получать доступ к конечной точке HTTP.
  • Для устранения проблемы, описанной в разделе «Проблема 2» в разделе «Проблема» служба запущена успешно. Кроме того RequireClientCertificate ключ в HttpsTransportBindingElement элемент службы WCF имеет значение TRUE.
Однако это исправление не позволяет решить проблему, в котором служба не удается запустить, если выполняются оба следующие условия:
  • В SslRequireCert флаг имеет значение false в IIS.
  • В RequireClientCertificate ключ в HttpsTransportBindingElement элемент службы WCF имеет значение false.

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

IIS содержит несколько держатели конфигурации, ИТ-специалистов используется для администрирования и управления приложениями. Примеры Эти держатели содержат виртуальные приложения Параметры проверки подлинности и HTTP Параметры полосы пропускания. Когда служба WCF размещается в Службы IIS, Конфигурация приложения или Служба должна совпадает с параметры хоста. Это требование является неудовлетворительным для ИТ-специалистов для следующих по причинам:
  • Во многих ИТ-средах ИТ-специалистов для администрирования приложений из виртуальных каталогов из представления приложения. Они обычно не знакомы с реализацией технологии которые используются для построения приложения. Это затрудняет для ИТ-специалистов для рациональной конфигурации узла и приложения.
  • Даже если ИТ Специалисты по знакомы с реализацией технологии ИТ-специалисты должны обрабатывать сложные административные задачи. В дополнение к настройке узла ИТ необходимо также изменить конфигурацию служба.
  • Во многих организациях ИТ-специалистов обычно не рекомендуется изменять файлы конфигурации приложения в рабочей среде.

Свойства

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

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

 

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