Een uitzondering doet zich voor wanneer een WCF-client een aanvraag verzendt naar een WCF op basis van het .NET Framework 3.5 service die gebruikmaakt van een IPv6-adres voor de binding

Van toepassing: Windows Communication Foundation

Symptomen


Stel dat u een Microsoft.NET Framework 3.5 servicepack 1 (SP1) als host-gebaseerde service van Windows Communication Foundation (WCF) in Internet Information Services (IIS). Geef vervolgens een IPv6-adres voor het binden van een service-eindpunt. Wanneer een WCF-client een aanvraag naar de service verzendt, ontvangt u een foutbericht dat lijkt op het volgende in het toepassingslogboek:
Beschrijving:

Niet-verwerkte uitzondering ' de protocolbinding ' [:: 1]: < poortnummer >:' komen niet overeen met de syntaxis 'http'. Het volgende is een voorbeeld van een geldige http-protocolbindingen: ':< poortnummer >:'. "


Stacktrace:

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

op System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End (IAsyncResult resultaat)

op System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous (HttpApplication context, Boolean flowContext)

op System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

bij System.Web.HttpApplication.ExecuteStep (IExecutionStep stap, Boolean & completedSynchronously)

Oorzaak


Dit probleem treedt op omdat WCF de dubbele punt (:) worden beschouwd als een teken tekenreeks opsplitsen in IPv6-adressen wanneer WCF het binding-adres parseert.

Oplossing


U kunt dit probleem oplossen door de meest recente ondersteunde versie van .NET in de Exchange Supportability Matrixte installeren.

Status


Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie


Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven