2009-10-07 93 views
1

我需要重定向客户端的从Web服务到Web服务B.这里的目标是只更新服务器端逻辑,从而使客户能够无缝地不被重定向到Web服务B的请求更新它应该指向哪个Web服务的URL。WCF如何重定向客户端的请求

我可以轻松地将Web服务到Web服务B的客户机,它作为代理客户端和Web服务B.之间坐在但是我们的技术主管已经把这个选项了。

还有其他方法吗?

感谢

回答

1

有上Building a WCF Routing Service在MSDN一个很好的系列米歇尔·勒鲁Bustamente这似乎只是你想要做什么。

现在,在.NET 3.5中,你必须对所有这一切自己做。这是一项工作,但绝对可以完成。

使用.NET 4.0和WCF 4.0,将会有一个内置的新的路由服务(请参阅Christian Weyer的blog post),您可以将它用作服务实现的基类。它可以使用路由表以声明方式(或在代码中)进行配置。 .NET 4.0应该在2009年底之前出货(或者微软现在说的)。

Marc