ich ein Anfänger von WCF bin, schreibe ich ein einfaches Beispiel davon, und die app.config Dateien meiner Anwendung wie folgt:Eine Frage, über WCF bei der Verwendung von app.config
Host:
<services>
<service name="WCFService.Service.CalculatorService" behaviorConfiguration="calculatorBehavior">
<host>
<baseAddresses>
<add baseAddress="http://10.1.9.210:8080/GeneralCalculator"/>
</baseAddresses>
</host>
<endpoint address="" binding ="basicHttpBinding" contract="WCFService.Contract.ICalculator"></endpoint>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="calculatorBehavior">
<serviceMetadata httpGetEnabled="true" httpGetUrl=""/>
</behavior>
</serviceBehaviors>
</behaviors>
Auftraggeber:
<client>
<endpoint address="http://10.1.9.210:8080/GeneralCalculator/CalculatorService" binding ="basicHttpBinding" contract="WCFService.Contract.ICalculator" />
</client>
Wenn ich meine Anwendung ausführen, ist es eine Ausnahme: „Die Botschaft mit To 'http://10.1.9.210:8080/GeneralCalculator/CalculatorService' kann nicht an den Empfänger verarbeitet werden, aufgrund einer Address Nichtübereinstimmung am EndpointDispatcher. Überprüfen Sie, ob der Sender und Empfänger des EndpointAddresses zustimmen.“
Ich denke, es gibt einige falsch mit meiner Konfigurationsdatei und geben Sie mir bitte einen Hinweis,
Dank :)
Was ist Ihre Konfiguration für den Client? – rguerreiro