Виняток виникає WCF клієнт надсилає запит на основі .NET Framework 3.5, WCF служби, які IPv6-адресу для зв'язування

Застосовується до: Windows Communication Foundation

Причини


Припустімо, що розмістити у Microsoft .NET Framework 3.5 із пакетом оновлень 1 (SP1)-служба Windows Communication Foundation (WCF) в інформаційних службах Інтернету (IIS). Після цього, укажіть IPv6-адресу для прив'язування кінцева точка служби. Однак під час служби WCF клієнт надсилає запит, з'являється повідомлення про помилку, у журналі застосунків таке:
Опис:

Необроблена виняткова ситуація "протокол зв'язування" [:: 1]: < номер порту >: "не відповідає синтаксис"http". Наведено приклад дійсного http-протоколів: ':< порт номер >: "."


Трасування стека:

на System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)

на System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End (IAsyncResult результат)

на System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous (HttpApplication контекст, логічний вираз flowContext)

на System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

на System.Web.HttpApplication.ExecuteStep (IExecutionStep крок, Boolean та completedSynchronously)

Причина


Ця проблема виникає через те, що відноситься до WCF двокрапка символів (:) рядок для розділення символом IPv6-адреси, під час WCF, аналізує зв'язування адресу.

Вирішення


Щоб вирішити цю проблему, інсталюйте на останні доступна Підтримувана версія пакета .NET, відповідно до Exchange можливості підтримки матриця.

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

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


Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

824684 Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт