Utilizzando svcutil, è possibile creare interfacce e classi (contratti dati) dal WSDL.
svcutil your.wsdl (or svcutil your.wsdl /l:vb if you want Visual Basic)
Questo creerà un file chiamato "your.cs" in C# (o "your.vb" in VB.NET) che contiene tutti gli elementi necessari.
Ora, è necessario creare una classe "MyService" che implementerà l'interfaccia di servizio (IServiceInterface) - o le diverse interfacce di servizio - e questa è l'istanza del server.
Ora una classe di per sé non aiuta ancora in realtà - è necessario ospitare il servizio da qualche parte. È necessario creare la propria istanza ServiceHost che ospita il servizio, configurare gli endpoint e così via oppure è possibile ospitare il servizio in IIS.
fonte
2009-06-04 13:29:23
Ho provato lo stesso con svcutil, ma non sono riuscito con errori. Forse hai qualche suggerimento per il mio problema: http://goo.gl/dlen – Juri
"svcutil your.wsdl your.xsd" è quello che mi serviva per il mio lavoro! Grazie! –
Dai un'occhiata a questa risposta per informazioni su come scaricare wsdl e xsd in un formato che piacerà a svcutil. http://stackoverflow.com/questions/286657/what-is-the-best-way-to-download-all-of-the-wsdl-files-exposed-by-a-wcf-service –