J'essaie de créer un service WCF accessible via HTTP et les canaux nommés. Après avoir changé la configuration par défaut (j'ai ajouté netNamedPipeBinding et endpoint), je ne peux plus consommer le service WCF. Quelque chose doit être faux avec mon Web.config.WCF ne peut pas obtenir de métadonnées
Edit:
J'ai oublié de poster l'erreur que je reçois:
Error: Cannot obtain Metadata from http://localhost/WebServices/CreateContent.svc
If this is a Windows (R) Communication Foundation service to which you have access, please check that you have enabled metadata publishing at the specified address.
Web.config
<system.serviceModel>
<services>
<service name="Application.WebServices.CreateContent" behaviorConfiguration="behave">
<endpoint binding="basicHttpBinding" bindingConfiguration="basicHttpBinding"
name="basicHttp" contract="Application.WebServices.ICreateContent" />
<endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="mexHttpBinding"
name="mexHttp" contract="IMetadataExchange" />
<endpoint binding="netNamedPipeBinding" bindingConfiguration="netNamedPipeBinding"
name="netNamedPipe" contract="PTUmbraco.WebServices.ICreateContent" />
<endpoint binding="mexNamedPipeBinding" bindingConfiguration="mexNamedPipeBinding"
name="mexNamedPipe" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost/WebServices/CreateContent.svc" />
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="behave">
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
<bindings>
<basicHttpBinding>
<binding name="basicHttpBinding" maxBufferSize="10485760" maxReceivedMessageSize="10485760" />
</basicHttpBinding>
<netNamedPipeBinding>
<binding name="netNamedPipeBinding" />
</netNamedPipeBinding>
<mexHttpBinding>
<binding name="mexHttpBinding" />
</mexHttpBinding>
<mexNamedPipeBinding>
<binding name="mexNamedPipeBinding" />
</mexNamedPipeBinding>
</bindings>
</system.serviceModel>
Quelle erreur obtenez-vous? – Stormhashe