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