我在防火墙一侧的服务器上有一个WCF服务。我需要从防火墙另一端的许多工作站访问服务。网络人员坚持认为,通过防火墙的所有漏洞都是一对一的,所以在上午,我必须逐一设置每个工作站。可能会有负载,它会变得乏味,容易出错。是否可以从另一台服务器“中继”WCF服务?
是否可以在防火墙的这一侧建立一个WCF服务器,它可以以一种聪明的方式作为防火墙另一端的'真正'WCF服务的代理?如果是这样,你能指点我一些参考资料吗?
我在防火墙一侧的服务器上有一个WCF服务。我需要从防火墙另一端的许多工作站访问服务。网络人员坚持认为,通过防火墙的所有漏洞都是一对一的,所以在上午,我必须逐一设置每个工作站。可能会有负载,它会变得乏味,容易出错。是否可以从另一台服务器“中继”WCF服务?
是否可以在防火墙的这一侧建立一个WCF服务器,它可以以一种聪明的方式作为防火墙另一端的'真正'WCF服务的代理?如果是这样,你能指点我一些参考资料吗?
我有几个建议,也许人们会工作你的情况:
1.我不能 - 服务器卡在哪里 2.哪里可以获得代码? 3。没有想到这一点 - 这是一个电器 - 不知道他们是否做这种事 – serialhobbyist 2009-07-31 18:31:02
有一个新的概念为Windows Azure“云”计算空间开发的WCF中继服务。这将允许您轻松创建自己的场景 - 只需在云中托管部分服务。
请参见以下链接了解更多信息:
或谷歌搜索 “WCF中继服务”。还有一些新的绑定专门用于这些WCF场景。
希望这会有所帮助。
马克
UPDATE:
WCF V4 - 与今年(2009年)以后的.NET 4.0发布将包括RoutingService
类可以在这样的场景中使用。
见有关WCF4路由服务在这里更多的信息:
你是否愿意实行手工代理或你在找某种代码生成解决方案? – 2009-07-31 17:23:56
Steven,我宁愿写“和WCF为我做了所有事情,但如果我能/必须自己做,我会。 –
serialhobbyist
2009-07-31 18:00:01