Creazione di servizi interoperativi WS-I Basic Profile 1.1

Per configurare l'interoperabilità di un endpoint del servizio WCF con client del servizio Web ASP.NET:

  • Utilizzare il tipo System.ServiceModel.BasicHttpBinding come tipo di associazione per l'endpoint del servizio.
  • Non utilizzare funzioni di callback e di contratto di sessioni né comportamenti della transazione nell'endpoint del servizio.

È possibile, se lo si desidera, attivare nell'associazione il supporto per HTTPS e l'autenticazione del client a livello di trasporto.

Le funzionalità seguenti della classe BasicHttpBinding richiedono altre funzionalità oltre a WS-I Basic Profile 1.1:

Per rendere disponibili i metadati per un servizio WCF in ASP.NET, utilizzare gli strumenti di generazione client del servizio Web: Web Services Description Language Tool (Wsdl.exe), Web Services Discovery Tool (Disco.exe) e la funzione Add Web Reference in Visual Studio. È necessario attivare la pubblicazione dei metadati. Per ulteriori informazioni, vedere Pubblicazione di endpoint dei metadati.

Esempio

Descrizione

Nell'esempio di codice seguente viene illustrato come aggiungere un endpoint WCF compatibile con i client del servizio Web ASP.NET nel codice e, in alternativa, nei file di configurazione.

Codice

Vedere anche

Concetti

Interoperabilità con i servizi Web ASP.NET