我找不到直接的答案。基本上我有服务MainService和SubService。这个想法是,客户端软件调用MainService中的一些方法,但是SubService调用MainService中服务的另一部分。Azure,WCF服务和限制部分界面?
我正在部署到Azure,我希望在MainService中有两个单独的接口,一个用于客户端,一个用于SubService,我不希望Client服务有任何访问SubService使用的接口的机会。
鉴于我是新来的WCF服务,我不知道如何处理这个问题。我是否需要访问相同数据库并处理并发问题等的不同接口的多个Web角色,或者我可以以某种方式包含多个接口,但通过证书等限制可用性。我对Azure防火墙规则并不十分确定,但是如果MainService中用于SubService的接口可以映射到防火墙规则后面的单独端口,那么这也是一个可行的解决方案。 dr:在WCF服务中需要两个独立的接口,一个用于客户端软件(对外部世界开放),一个用于子系统服务。这两项服务都将在Azure中运行。我有什么选择?
我相信你可以让你的SubService需要验证。 – matt 2013-04-20 18:04:03