2014-09-26 3 views
0

Мы пытаемся использовать внешний веб-сервис с помощью встроенной программы .NET. Проблема в том, что мы не можем напрямую ссылаться на URL-адрес веб-службы с помощью стандартного метода Visual Studio (щелкните правой кнопкой мыши «Ссылки» в обозревателе решений «Добавить ссылку на службу») в качестве схемы в файле веб-службы (.svc) содержит неправильный адрес URL-адреса.Как я могу использовать внешний веб-сервис в Visual Studio?

Продавец знает об этой проблеме, но не может обновить значение атрибута в схеме, однако, когда мы запускаем тест в SoapUI, мы можем загрузить файл .svc.xml и обновить URL до правильного значения и успешно использовать эту услугу. Мы хотели бы иметь возможность загружать файл схемы/XML-файл службы в Visual Studio, обновлять значение атрибута для URL-адреса и разрабатывать нашу пользовательскую программу для использования службы. Это возможно? Если да, то как мы можем это сделать?

Если возникнут какие-либо дополнительные вопросы или любые другие разъяснения, просто дайте мне знать, и я буду рад получить как можно более полезную информацию.

+0

Чтобы уточнить, мы используем C# с этим конкретным процессом. – Eiketsu

ответ

1

Я не уверен, хотите ли вы создавать классы прокси-сервера webservice?

Если это так, я считаю, что возникла аналогичная проблема с VS ссылкой на службу https. Самое простое решение - сохранить результат запроса схемы webservice с помощью браузера, а затем указать VS в файл с использованием протокола file:///. Вы можете найти больше в MS article Creating an XML Web Service Proxy