BizTalk部署包括发送端口存根

时间:2013-06-25 21:26:53

标签: biztalk biztalk-2010 biztalk-deployment

我正在继承一个我将从2006年迁移到2010年的项目。

据我所知,当我从Visual Studio部署BizTalk解决方案时,所需的端口应该在应用程序中自动创建存根。

部署时,目前尚未创建任何端口。是否有一个配置选项我没有为此,或者我的理解不正确并且必须手动发送所有端口?

1 个答案:

答案 0 :(得分:4)

发送/接收端口只会自动创建,如果您的Orchestration / s的发送或接收端口配置为其绑定为“立即指定” - 此方法将端口配置烘焙到Orchestration中,然后创建时你部署:

BizTalk Port Configuration Wizard - Port Binding

部署后,您还会看到非常时髦的接收端口名称:

BizTalk Receive Ports - Automatically & Manually Created

和接收位置名称:

BizTalk Receive Locations - Automatically & Manually Created

这是错误的方法IMHO - 在部署解决方案后,应通过BizTalk管理控制台手动创建,配置和绑定发送和接收端口。这样,您就可以将服务(业务流程等)与配置绑定分开,这可能会随每个环境而变化。此外,您在生产中没有需要删除的时髦端口名称: - )

一旦您对BizTalk有足够的了解,我建议您编写部署脚本 - 这也包括在部署BizTalk程序集(Orchestrations,Schemas,Pipelines等)后导入配置绑定。