以编程方式定义WCF-BasicHttp / WCF-WSHttp设置,同时在BizTalk业务流程中使用WCF服务

时间:2012-12-21 11:48:39

标签: biztalk biztalk-2010 biztalk-2009 biztalk-wcf

我试图将已经编写的WCF服务用于我的BizTalk业务流程。但在配置消耗的端口和端口类型时,发现Visual Studio中的“WCF服务消耗向导”提供HTTP传输类型作为唯一选项,并且没有可用的WCF-BasicHttp / WCF-WSHttp传输类型选项。 / p>

但是,我们总是可以通过从BizTalk管理控制台导入所需的绑定文件来执行所需的WCF-BasicHttp / WCF-WSHttp设置。是否有一种编程方式供开发人员从Visual Studio内部执行相同操作(而不是稍后从管理控制台指定那些绑定?)

1 个答案:

答案 0 :(得分:0)

绑定文件只是XML,因此您可以通过编程方式创建它们。您可以手动修改XML(例如,在内置的XML编辑器中)或使用某种自定义代码。

通常我们在每个环境中使用多个绑定文件,包括一个仅适用于开发人员的localhost上的所有文件。您只需选择您想要的那个并将其导入BizTalk或编写脚本自动为您导入(例如在构建之后)。

您还可以查看BizTalk Deployment Framework。更多信息。

Michael Stephenson在使用MSBuild自动化部署方面发表了很好的帖子,包括BizTalk绑定文件here