Symptomer
Anta at du er vert for en Microsoft.NET Framework 3.5 Service Pack 1 (SP1)-baserte Windows Communication Foundation (WCF) service i Internet Information Services (IIS). Deretter kan du angi en IPv6-adresse for bindingen for endepunktet til en tjeneste. Når en WCF-klient sender en forespørsel til tjenesten, får du imidlertid en feilmelding som ligner på følgende i programloggen:
Beskrivelse:
Ubehandlet unntak "protokollen bindingen ' [:: 1]: < portnummer >:' samsvarer ikke med syntaksen for 'http'. Følgende er et eksempel på gyldig http-protokollbindingene: ':< portnummer >:'. " Stakksporing: ved System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result) på System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End (IAsyncResult resultat) på System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous (HttpApplication-kontekst, boolske flowContext) ved System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() på System.Web.HttpApplication.ExecuteStep (IExecutionStep trinn, boolsk & completedSynchronously)Årsak
Dette problemet oppstår fordi WCF behandler tegnet med kolon (:) som en streng oppdeling tegn i IPv6-adresser når WCF analyserer bindingsadressen.
Løsning
Hvis du vil løse dette problemet, kan du installere den nyeste tilgjengelige støttede versjonen av .NET i henhold til Exchange Supportability matrise.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Hvis du vil ha mer informasjon
Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684 beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare