【发布时间】:2013-06-25 21:26:53
【问题描述】:
我正在继承一个从 2006 年迁移到 2010 年的项目。
据我了解,当我从 Visual Studio 部署 BizTalk 解决方案时,所需端口应具有在应用程序中自动创建的存根。
目前在我部署时没有创建任何端口。是否有我缺少的配置选项,或者我的理解不正确并且必须手动发送所有端口?
【问题讨论】:
标签: biztalk biztalk-2010 biztalk-deployment
我正在继承一个从 2006 年迁移到 2010 年的项目。
据我了解,当我从 Visual Studio 部署 BizTalk 解决方案时,所需端口应具有在应用程序中自动创建的存根。
目前在我部署时没有创建任何端口。是否有我缺少的配置选项,或者我的理解不正确并且必须手动发送所有端口?
【问题讨论】:
标签: biztalk biztalk-2010 biztalk-deployment
发送/接收端口只有在您有一个发送或接收端口配置为“立即指定”的编排时才会自动创建 - 这种方法将端口配置烘焙到编排中,然后在你部署:
您还将在部署后看到非常时髦的接收端口名称:
并接收位置名称:
恕我直言,这是错误的方法 - 部署解决方案后,应通过 BizTalk 管理控制台手动创建、配置和绑定发送和接收端口。这样,您可以将服务(编排等)与配置绑定分开,这可能会随着每个环境而变化。此外,您在生产中没有需要删除的时髦端口名称:-)
如果您对 BizTalk 有足够的了解,我建议您编写部署脚本 - 这还包括在您部署 BizTalk 程序集(编排、架构、管道等)后导入配置绑定
【讨论】:
Specify Later 的部署仍应在应用程序中创建空的“存根”发送端口。这是 2006 年到 2010 年之间发生变化的功能吗?