Soap WebServices的Azure中继

时间:2018-11-13 23:36:33

标签: c# azure web-services soap azure-servicebusrelay

我最近发现了Azure Relay,它似乎非常强大。我现在有一个基本项目使用它来公开WCF Windows服务。我已经阅读了有关如何将其用于公开RESTful服务的文档,但是我在理解它是否可用于公开SOAP Web服务时遇到了麻烦。我似乎找不到任何示例,而我能找到的最接近的是this post about exposing the WSDL。我有一个非常简单的SOAP Web服务,其中有一个使用5个字符串作为参数的方法。我知道WCF服务可以托管在IIS中,但是我的客户要求没有打开防火墙端口,所以这是我的实际问题:

是否可以使用中继公开公开内部IIS WebService?我可能会忽略另一种方法来绕开防火墙中的端口吗?

由于它非常简单,我非常愿意公开自己拥有的服务或完全重写它,我不确定我的选择是什么。

1 个答案:

答案 0 :(得分:0)

您可以尝试将服务重新实现为RESTful服务或 Web API ,然后使用Azure's API Management将其公开给外界。

希望有帮助!