Тестовый клиент WCF не может добавить службу, не может получить метаданные
Может кто-нибудь сказать мне, почему я получаю эту ошибку, когда я пытаюсь добавить свой сервис?
Ошибка: невозможно получить метаданные изHttp: // MyServer / MyApp, Если это служба Windows (R) Communication Foundation, к которой у вас есть доступ, убедитесь, что вы включили публикацию метаданных по указанному адресу. Для получения справки о включении публикации метаданных, пожалуйста, обратитесь к документации MSDN по адресуhttp://go.microsoft.com/fwlink/?LinkId=65455, URI ошибки обмена метаданными WS:Http: // MyServer / MyApp Метаданные содержат ссылку, которая не может быть разрешена:Http: // MyServer / MyApp». Удаленный сервер возвратил неожиданный ответ: (405) Метод не разрешен. Удаленный сервер возвратил ошибку: (405) Метод не разрешен. HETTP GET Ошибка URI:Http: // MyServer / MyApp При загрузке произошла ошибкаHttp: // MyServer / MyApp». Запрос не выполнен с состоянием HTTP 403: запрещено.
Обновление: у меня уже есть следующая конечная точка,
<endpoint address="mex"
binding="mexHttpBinding"
name="Metadata"
contract="IMetadataExchange" />
У меня также есть набор служебных поведений:
<serviceBehaviors>
<behavior name="myBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>