我正在继承一个我将从2006年迁移到2010年的项目。
据我所知,当我从Visual Studio部署BizTalk解决方案时,所需的端口应该在应用程序中自动创建存根。
部署时,目前尚未创建任何端口。是否有一个配置选项我没有为此,或者我的理解不正确并且必须手动发送所有端口?
答案 0 :(得分:4)
发送/接收端口只会自动创建,如果您的Orchestration / s的发送或接收端口配置为其绑定为“立即指定” - 此方法将端口配置烘焙到Orchestration中,然后创建时你部署:
部署后,您还会看到非常时髦的接收端口名称:
和接收位置名称:
这是错误的方法IMHO - 在部署解决方案后,应通过BizTalk管理控制台手动创建,配置和绑定发送和接收端口。这样,您就可以将服务(业务流程等)与配置绑定分开,这可能会随每个环境而变化。此外,您在生产中没有需要删除的时髦端口名称: - )
一旦您对BizTalk有足够的了解,我建议您编写部署脚本 - 这也包括在部署BizTalk程序集(Orchestrations,Schemas,Pipelines等)后导入配置绑定。