BlogServiceHost.Create()

WCF & Azure - Il blog di Fabio Cozzolino

Recent Posts

Tags

My

Twitter

Community

Archives

Email Notifications

Social Bar Widget

[WCF #04] Un WSDL "personalizzato"

Ho già parlato in un precedente post di come è possibile intervenire per modificare "al volo" il WSDL (Web Service Description Language) generato. Molto spesso, però, in un approccio contract-first, il nostro WSDL è già pronto e non abbiamo bisogno di farlo generare da WCF.

WCF ci viene incontro dandoci la possibilità di indicare l'URL del WSDL utilizzando l'attributo externalMetadataLocation nel tag serviceMetadata:

<behaviors> <serviceBehaviors> <behavior name="MyServiceBehavior"> <serviceMetadata externalMetadataLocation="http://localhost/myservice/contract.wsdl" httpGetEnabled="True"/> </behavior> </serviceBehaviors> </behaviors>

ovviamente i metadati del servizio devono essere resi pubblici impostando a true l'attributo httpGetEnabled.

 

bye

Posted: Feb 28 2007, 11:49 PM by Fabio.Cozzolino | with 2 comment(s)
Filed under:

Comments

Weblog di Fabio Cozzolino said:

Seguo costantemente il blog di Christian Weyerma non so perch&#232; questo post mi era sfuggito. Propone una

# June 9, 2007 11:22 AM