我需要将客户端的请求从Web服务A重定向到Web服务B.这里的目标是仅更新服务器端逻辑,以便可以无缝地将客户端重定向到Web服务B而无需更新Web的URL服务应该指向。
我可以轻松地将Web服务A转换为Web服务B的客户端,以便它充当客户端和Web服务B之间的代理。但是我们的技术主管已经关闭此选项。
还有其他方法吗?
由于
答案 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年底之前发布(或者微软现在说的那样)。
马克