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