我正在发布WCF服务,使用模式而不是编排,并使用BizTalk 2010向导。我的一些方法是单向的,其他方法是请求/响应。我成功完成了向导,发布了服务(在IIS中托管),事情进展顺利,直到我将绑定导入到我的应用程序。
只有一个端口和一个连接到它的接收位置,其URI类似于/BizService.FTW/BizService.svc。接收端口标记为双向,因此我无法绑定作为其中一种方式的业务流程。你不能有两个指向相同URI的接收位置,所以我的问题是这个;向导是否对我进行了快速的操作,或者是否有办法在单个服务中发布单向和双向方法?如果没有办法(使用向导),我至少可以从同一个Web应用程序中获得两个服务(例如/BizService.FTW/BizService.svc和/BizService.FTW/BizServiceRR.svc)吗?
答案 0 :(得分:1)
我建议你发布两个biztalk服务(单向和双向)。并构建一个WCF服务,将请求路由到Bzt。服务,基于请求架构。
答案 1 :(得分:1)
是的,但BizService和BizServiceRR将是两个独立的“服务”。
但是,对于单向Orchestration,您是否考虑直接绑定并为该特定消息类型设置过滤器?