Я новичок в WCF, я пишу простой пример и файлы app.config моего приложения следующим образом:
Ведущий:
<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>
Клиент:
<client>
<endpoint address="http://10.1.9.210:8080/GeneralCalculator/CalculatorService" binding ="basicHttpBinding" contract="WCFService.Contract.ICalculator" />
</client>
Когда я запускаю свое приложение, возникает исключение:
«Сообщение с To 'http://10.1.9.210:8080/GeneralCalculator/CalculatorService' не может быть обработано в получателе из-за несоответствия AddressFilter в EndpointDispatcher. Проверьте, совпадают ли конечные адреса отправителя и получателя.
Думаю, что-то не так с моим файлом конфигурации, и, пожалуйста, дайте мне подсказку,
спасибо:)