2012-12-18 35 views
1

任何人都可以告诉我如何将在Azure上运行的Web应用程序连接到现有Web服务(.ASMX)上?Azure到场所网络服务

我们没有第三方应用程序公开的服务的来源,我们也不想将它们公开给公众使用。

回答

1

有可能是根据您的方案三个选项。但我个人更喜欢第三个。

  1. 如果您使用了天蓝色的云服务(Web角色,工作者角色),则可以使用Windows Azure Connect。它在蔚蓝的机器和本地机器之间建立IP-sec通信。然后,您可以通过其IPv6地址连接到本地服务。

  2. 如果您使用天蓝色虚拟机来托管您的天蓝色项目,则可以使用虚拟网络。它比Windows Azure Connect更强大。

  3. 您可以使用Windows Azure服务总线中继。无论您的Azure项目如何托管,它都可以向云端打开本地服务。但由于它只支持服务中继的WCF,并且由于您无法更改服务的代码和配置,因此您可能需要更多的作品。也许你可以在本地机器上创建一个小WCF作为代理,将它注册到服务总线中继,并将所有请求/响应传递给本地服务。