我最近发现了Azure Relay,它似乎非常强大。我现在有一个基本项目使用它来公开WCF Windows服务。我已经阅读了有关如何将其用于公开RESTful服务的文档,但是我在理解它是否可用于公开SOAP Web服务时遇到了麻烦。我似乎找不到任何示例,而我能找到的最接近的是this post about exposing the WSDL。我有一个非常简单的SOAP Web服务,其中有一个使用5个字符串作为参数的方法。我知道WCF服务可以托管在IIS中,但是我的客户要求没有打开防火墙端口,所以这是我的实际问题:
是否可以使用中继公开公开内部IIS WebService?我可能会忽略另一种方法来绕开防火墙中的端口吗?
由于它非常简单,我非常愿意公开自己拥有的服务或完全重写它,我不确定我的选择是什么。