#wcf #wcf-binding #mex
#wcf #привязка wcf #mex
Вопрос:
Команда S удалена от команды C. Команда S создает веб-службу WCF с привязками WSHTTP. Каков наилучший способ для team S поделиться спецификацией интерфейса с team C? Во времена веб-служб asmx команда S отправила бы WSDL по электронной почте команде C. Это все еще тот путь, которым нужно идти?
Ответ №1:
Если у двух команд нет подключения к Интернету, вы могли бы попросить команду S создать клиент-прокси-службу, возможно, в отдельной сборке библиотеки классов, которая импортирует службу ( Add Service Reference
в Visual Studio).
Просто отправьте этот исходный код другой команде, и они должны иметь возможность создавать экземпляры прокси-клиентов и вызывать методы на этих клиентах.
Если у двух команд действительно есть онлайн-соединение, смотрите Ответ Mikecito — просто перейдите по URL службы ?wsdl
, и у вас будет свой WSDL — всегда актуальный, всегда актуальный.
Ответ №2:
Просто отправьте им URL службы, и тогда они смогут щелкнуть по удобной ссылке wsdl прямо на странице. Все просто, как пирог.
Если вы хотите предоставить общий доступ к wsdl напрямую, просто добавьте «?wsdl» (без кавычек) в конец URL-адреса вашего сервиса.
https://my.domain.com/myservice.svc?wsdl