2015-08-24 4 views
0

У меня есть служба WCF https://payments.acompany.com/WebBridge10/WebBridge10.svc?. Я могу открыть его в браузере, теперь хочу протестировать его с помощью инструмента WCFTestClient. После того, как я добавить путь к нему WSDL, я получил:Не удается получить метаданные при использовании инструмента WCFTestClient

Error: Cannot obtain Metadata from https://payments.acompany.com/WebBridge10/WebBridge10.svc?wsdl 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: https://payments.acompany.com/WebBridge10/WebBridge10.svc?wsdl Metadata contains a reference that cannot be resolved: ' https://payments.acompany.com/WebBridge10/WebBridge10.svc?wsdl '. An error occurred while making the HTTP request to https://payments.acompany.com/WebBridge10/WebBridge10.svc?wsdl . This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case. This could also be caused by a mismatch of the security binding between the client and the server. The underlying connection was closed: An unexpected error occurred on a send. Authentication failed because the remote party has closed the transport stream.HTTP GET Error URI: https://payments.acompany.com/WebBridge10/WebBridge10.svc?wsdl There was an error downloading ' https://payments.acompany.com/WebBridge10/WebBridge10.svc?wsdl '. The underlying connection was closed: An unexpected error occurred on a send. Authentication failed because the remote party has closed the transport stream.

Также я добавил ссылку на службу в проект Visual Studio, узел (ValidateBTNandProceePayment) показывает знак + слева. Но другие службы показывают значок шкафчика. См. Изображение ниже.

image

Почему?

+0

Не могли бы вы поделиться своим конфигурационным файлом? Для второго вопроса значок плюс означает новый файл, добавленный в решение, и он не привязан к TFS –

+0

Я не настроил файл конфигурации. Поскольку инструмент WCFTestClient не нужен. –

+0

У вашего сервиса нет файла конфигурации? Вы должны добавить службуMetadata в конфигурацию, чтобы открыть wsdl –

ответ

0

И, наконец, это сервис https. Нам нужно настроить tls 1.2 в Fiddler. Таким образом, решение загружает Fiddler и нажимает «Tools» => «Fiddler options» => «https».

fiddler

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