首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >托管的wcf服务访问外部服务

托管的wcf服务访问外部服务
EN

Stack Overflow用户
提问于 2015-06-15 16:50:20
回答 3查看 67关注 0票数 0

我有一个名为"ServiceA“的wcf服务,它托管在azure云服务中。现在,我又多了一个只能在内网访问的服务。

是否可以通过在配置中的任意位置添加网络ip地址,让"ServiceA“消费内网中存在的"ServiceB”?

EN

回答 3

Stack Overflow用户

发布于 2015-06-15 17:03:53

是的,你可以使用Azure ServiceBus中继来做到这一点。使用服务总线中继,开始通过出站端口公开您的私有服务,所有需要访问您的私有服务(服务B)的各方都可以访问ServiceBus中继,它反过来知道如何访问您的私有服务。请看一下Azure ServiceBus中继。

但您可能最终拥有一段代码,它通过中继公开您的私有服务,这是一个非常小的代码。

Ref - https://azure.microsoft.com/en-in/documentation/articles/service-bus-dotnet-how-to-use-relay/

票数 1
EN

Stack Overflow用户

发布于 2015-06-15 17:02:29

通过IP限制尝试此解决方案,以便您可以允许已知的IP,并可以停止其他IP。

https://www.stokia.com/support/misc/web-config-ip-address-restriction.aspx

票数 0
EN

Stack Overflow用户

发布于 2015-06-16 09:16:09

您可以在ServiceA上的NetTcp端点上公开双工协定,并让ServiceB启动到ServiceA的连接。然后,ServiceA可以使用回调协定对ServiceB进行调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30840953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档