Je reçois le message d'erreur ci-dessous dans mon service WCF. Voici mon web, config. J'ai essayé quelques petites choses et rien n'a résolu l'erreur. Toute aide est appréciée.Erreur de configuration WCF IMetadataExchange
Le contrat 'IMetadataExchange' dans la configuration du client ne correspond pas au nom dans le contrat de service
<?xml version="1.0"?>
<configuration>
<connectionStrings/>
<system.web>
<compilation strict="false" explicit="true" targetFramework="4.0" debug="true"/>
</system.web>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<basicHttpBinding>
<binding name="SNCBinding" closeTimeout="00:10:00" openTimeout="00:10:00"
receiveTimeout="00:10:00" sendTimeout="00:10:00" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647" textEncoding="utf-8">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Windows" proxyCredentialType="Windows" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"
multipleSiteBindingsEnabled="true" />
<services>
<service name="SNC.MaterialRequest.WCF.MaterialRequest">
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="SNCBinding"
contract="SNC.MaterialRequest.WCF.MaterialRequest" />
</service>
</services>
</system.serviceModel>
</configuration>
Peut-être que vous pourriez éditer votre titre pour être plus descriptif. Il doit y avoir 10.000 questions sur ce site qui sont sur "Erreur de configuration WCF". –
Lorsque l'erreur semble être dans la ** configuration du client ** - pourquoi nous montrez-vous le web.config côté serveur ?? Nous devons voir le ** fichier de configuration client! ** –
Quel fichier de configuration client? J'utilise le wcftestclient – Jim