Реле Azure для мыльных веб-сервисов - PullRequest
0 голосов
/ 14 ноября 2018

Я недавно обнаружил Azure Relay, и он кажется очень мощным. У меня есть базовый проект, использующий его сейчас для предоставления службы Windows WCF. Я прочитал в документации о том, как его можно использовать для предоставления сервисов RESTful, но у меня возникают проблемы с пониманием, можно ли его использовать для предоставления веб-сервиса SOAP. Кажется, я не могу найти никаких примеров этого, и самый близкий, который я могу, - этот пост о разоблачении WSDL . У меня есть чрезвычайно простой веб-сервис SOAP с одним методом, который принимает в качестве аргументов 5 строк. Я знаю, что службы WCF можно размещать в IIS, но требование моего клиента состоит в том, чтобы порты брандмауэра не открывались, поэтому вот мой фактический вопрос:

Есть ли способ использовать Relay для публичного показа внутреннего IIS WebService? Есть ли другой способ, который я мог упустить, чтобы открыть порт в брандмауэре?

Я был бы очень открыт, чтобы разоблачить имеющуюся у меня службу или полностью переписать ее, поскольку она настолько проста, что я просто не уверен, какие у меня есть варианты.

1 Ответ

0 голосов
/ 14 ноября 2018

Вы можете попытаться повторно реализовать службу как службу RESTful или как Веб-API , а затем использовать Управление API Azure , чтобы открыть его для внешнего мира.

Надеюсь, это поможет!

...