2010-03-30 85 views

回答

0

这取决于服务合同上的一点,WCF具有未被工作流服务公开的选项。但除此之外,应该完全有可能通过Receive活动创建具有相同服务合同的工作流程。这留下了URL,但在IIS中使用URL重写应该能够将带有svc扩展名的原始URL重定向到带有XAMLX扩展名的新URL。

+0

原谅我,我对Workflow完全陌生:你的意思是我可以用ReceiveActivities重新创建合同,然后重定向到它们? – ageektrapped 2010-03-30 18:58:11

+0

是的,这在很多情况下是完全可能的。否则,您可以将来自原始服务的消息转发给工作流服务,但这意味着需要维护2个独立的服务。 – Maurice 2010-03-31 05:53:02

+0

Maurice,在这样的事情上做一个博客是个好主意,也就是一个有效'实现'在其他地方设计的wcf合约的wf服务。这在许多合同优先方案中都有用,当你想要避免“2个独立的服务来维护”时,这是一个挑战。至少在我们未来某个时候在模具中获得合同之前,这是处理合同的一种方式。 – Redeemed1 2011-08-24 08:09:05

相关问题