【问题标题】:How can WCF redirect client's requestWCF如何重定向客户端的请求
【发布时间】:2009-10-07 17:13:14
【问题描述】:

我需要将客户端的请求从web服务A重定向到web服务B。这里的目标是只更新服务器端逻辑,这样客户端就可以无缝重定向到web服务B,而无需更新哪个web的url它应该指向的服务。

我可以轻松地将 Web 服务 A 转换为 Web 服务 B 的客户端,使其充当客户端和 Web 服务 B 之间的代理。但我们的技术主管已拒绝此选项。

还有其他方法吗?

谢谢

【问题讨论】:

    标签: wcf


    【解决方案1】:

    Michele Leroux Bustamente 在 MSDN 上的 Building a WCF Routing Service 上有一个非常好的系列,这似乎正是您想要做的事情。

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

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

    马克

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 2012-07-27
      相关资源
      最近更新 更多