Sintomi
Si supponga che si esegue l'hosting di Microsoft.NET Framework 3.5 Service Pack 1 (SP1)-basata su servizi Windows Communication Foundation (WCF) in Internet Information Services (IIS). Successivamente, specificare un indirizzo IPv6 per l'associazione di un endpoint del servizio. Tuttavia, quando un client WCF invia una richiesta al servizio, viene visualizzato un messaggio di errore analogo al seguente nel registro applicazione:
Descrizione:
Eccezione non gestita "il binding di protocollo ' [:: 1]: < numero porta >:' non è conforme alla sintassi per 'http'. Di seguito è riportato un esempio di binding di protocollo 'http' valido: ':< numero porta >:'. " Analisi dello stack: in System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result) in System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End (IAsyncResult result) in System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous (contesto HttpApplication, Boolean flowContext) in System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() in System.Web.HttpApplication.ExecuteStep (IExecutionStep passaggio, Boolean & completedSynchronously)Causa
Questo problema si verifica poiché WCF considera il carattere due punti (:) come carattere la divisione di stringa degli indirizzi IPv6 WCF analizza l'indirizzo dell'associazione.
Risoluzione
Per risolvere questo problema, installare la versione più recente supportata di .NET per la Matrice di supporto di Exchange.
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Ulteriori informazioni
Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
824684 descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft