【发布时间】:2019-04-16 21:07:14
【问题描述】:
我最近发现了 Azure Relay,它看起来非常强大。我现在有一个基本项目使用它来公开 WCF Windows 服务。我已经阅读了有关如何使用它来公开 RESTful 服务的文档,但我无法理解它是否可以用于公开 SOAP Web 服务。我似乎找不到任何例子,我能找到的最接近的是this post about exposing the WSDL。我有一个非常简单的 SOAP Web 服务,它只有一个方法,它接受 5 个字符串作为参数。我知道 WCF 服务可以托管在 IIS 中,但我的客户要求没有打开防火墙端口,所以这是我的实际问题:
有没有办法使用中继公开内部 IIS WebService?是否有另一种我可能忽略的方法来绕过在防火墙中打开端口?
我非常愿意公开我拥有的服务或完全重写它,因为它非常简单,我只是不确定我的选择是什么。
【问题讨论】:
标签: c# azure web-services soap azure-servicebusrelay