我试图将已经编写的WCF服务用于我的BizTalk业务流程。但在配置消耗的端口和端口类型时,发现Visual Studio中的“WCF服务消耗向导”提供HTTP传输类型作为唯一选项,并且没有可用的WCF-BasicHttp / WCF-WSHttp传输类型选项。 / p>
但是,我们总是可以通过从BizTalk管理控制台导入所需的绑定文件来执行所需的WCF-BasicHttp / WCF-WSHttp设置。是否有一种编程方式供开发人员从Visual Studio内部执行相同操作(而不是稍后从管理控制台指定那些绑定?)
答案 0 :(得分:0)
绑定文件只是XML,因此您可以通过编程方式创建它们。您可以手动修改XML(例如,在内置的XML编辑器中)或使用某种自定义代码。
通常我们在每个环境中使用多个绑定文件,包括一个仅适用于开发人员的localhost上的所有文件。您只需选择您想要的那个并将其导入BizTalk或编写脚本自动为您导入(例如在构建之后)。
您还可以查看BizTalk Deployment Framework。更多信息。
Michael Stephenson在使用MSBuild自动化部署方面发表了很好的帖子,包括BizTalk绑定文件here。