【发布时间】:2011-07-07 20:06:39
【问题描述】:
我正在开发一个包含对两个 .asmx Web 服务的引用的旧应用程序。我们希望重构服务层,使其更多地遵循企业服务总线模式,其中客户端将其所有调用定向到一个服务,该服务将请求路由到适当的服务。
我一直在使用 WCF 路由服务,并且能够通过 RoutingService 成功地将对 WCF 服务的调用路由到相应的服务。
例如,客户端可以调用:
http://routingservice/RoutingService.svc/WcfService
路由服务会将其转发给
http://wcfservice/WcfService
通过我在配置中指定的规则
我想通过 .asmx 服务以某种方式实现相同的结果,我可以只更新旧应用程序中的 Web 引用 URL 以指向路由服务,然后路由服务会将请求转发到该 URL客户端当前正在使用
变化:
http://webservices/LegacyService.asmx
到
http://routingservice/RoutingService.svc/LegacyWebService
这可以按照我想的方式来做吗?
【问题讨论】:
-
当你尝试这样做时会发生什么?
标签: wcf asmx wcf-routing