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