В моем файле web.config я определил следующие службы:WCF не нравится атрибут привязки
<services>
<service name="ShareYourWage.Service.WageService" behaviorConfiguration ="metadataBehavior">
<endpoint>
binding="basicHttpBinding"
contract="ShareYourWage.Service.IWageService">
</endpoint>
</service>
</services>
Тем не менее, когда я отладки службы, тестовый клиент выдает следующее сообщение об ошибке:
Failed to add a service. Service metadata may not be accessible. Make sure your service is running and exposing metadata.
и рыть в конкретных точках ошибок в секции конечной точки показывает следующее сообщение об ошибке:
The configuration section cannot contain a CDATA or text element.
Я искал эту ошибку и сайт MSDN и использовал их примеры и все еще имею эту проблему. Спасибо, вторая пара глаз, спасибо!
Не уверен, но я думаю, что метаданные раскрываются с помощью разрешенного контракта IMetadataExchange. http://wcftutorial.net/metadata-exchange-endpoint.aspx –