WCF如何重定向客户端的请求

时间:2009-10-07 03:16:10

标签: wcf

我需要将客户端的请求从Web服务A重定向到Web服务B.这里的目标是仅更新服务器端逻辑,以便可以无缝地将客户端重定向到Web服务B而无需更新Web的URL服务应该指向。

我可以轻松地将Web服务A转换为Web服务B的客户端,以便它充当客户端和Web服务B之间的代理。但是我们的技术主管已经关闭此选项。

还有其他方法吗?

由于

1 个答案:

答案 0 :(得分:1)

Michele Leroux Bustamente在Building a WCF Routing Service上有一个关于MSDN的非常好的系列节目,这似乎只是你想要做的事情。

目前,在.NET 3.5中,您必须自己完成所有这些工作。这有点工作,但绝对可以做到。

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

马克