BizTalk:发送端口未显示在已部署的业务流程中

时间:2013-11-28 04:17:14

标签: visual-studio-2010 biztalk biztalk-2010 send-port

我正在尝试使用1个接收端口和1个发送端口部署一个简单的业务流程。当我尝试从Visual Studio 2010部署解决方案时,只有接收端口出现在管理控制台中以进行绑定,但发送端口根本没有显示。

请告诉我如何解决此问题。

BizTalk版本:2010

问题在于Scope的形状。我正在使用Scope形状内的发送端口,现在当我部署应用程序时,Orchestration中的发送端口不可用于绑定。业务流程仅显示1个接收端口,没有发送端口。请指导如何在Scope形状中使用Send端口。

2 个答案:

答案 0 :(得分:3)

如果逻辑端口上的绑定设置(Orchestration中的端口形状)设置为“稍后指定”或“直接”,则不会创建任何物理端口。但是,您可以在管理控制台中手动创建端口,并将Orchestration绑定到端口。

如果将其配置为“立即指定”或“动态”,则会创建端口(但名称相当可怕)。

我所知道的大多数开发人员都会使用“稍后指定”或“直接”,并在管理控制台中创建端口,然后创建绑定文件以用作发行版的一部分。开发设置过程而不是依赖Visual Studio的部署来创建除动态端口之外的端口,这样更容易让它发生。

答案 1 :(得分:0)

我刚遇到同样的问题,它绝对是一个VS错误。我将业务流程从一个项目移动到另一个项目,并且在重新编译之后,业务流程的所有逻辑发送端口都在BizTalk管理控制台中消失。

幸运的是,如果您只是删除其中一个发送端口,并再次创建它(重用现有端口类型),那么在部署之后您将收回发送端口。