2013-02-11 3 views
2

Я пытаюсь вызвать веб-сервис с тестовым клиентом WCF, но для веб-службы требуется аутентификация.Клиент и проверка подлинности WCF

Как мне войти в систему и вызвать ее с помощью WCF Test Client (я попытался получить ее из браузеров, а затем позвонить, но не работает). Я мог бы использовать SOAP UI, но я бы хотел сделать это с помощью тестового клиента WCF, если это возможно. Может быть, изменить конфигурацию WCF?

Error: Cannot obtain Metadata from If this is a Windows (R) Communication Foundation service to which you have access, please check that you have enabled metadata publishing at the specified address. For help enabling metadata publishing, please refer to the MSDN documentation at http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata Exchange Error URI: Metadata contains a reference that cannot be resolved: ''. The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'Basic realm=""'. The remote server returned an error: (401) Unauthorized.HTTP GET Error URI:
There was an error downloading ''. The request failed with HTTP status 401: Unauthorized.

ответ

0

У вас есть mex endpoint, указанный в вашей конфигурации?

Если у вас возникли проблемы с настройкой, я бы предложил прочитать через Codeplex applications scenarios, чтобы убедиться, что вы правильно настроили службу и тестовый клиент WCF.

Пожалуйста, напишите конфиги и пример кода, если вам нужна дополнительная помощь.

EDIT:

Эти ссылки могут обеспечить некоторое понимание в вопросе:

WCF - Cannot obtain Metadata, but works when the XML Endpoint is removed?

Cannot obtain Metadata from WCF service when using Microsoft WCF Test Client.

+2

я говорю об этом http://msdn.microsoft. com/library/bb552364.aspx –

+0

Я добавил некоторые ссылки, которые могут помочь в решении проблемы – Tanner

Смежные вопросы