我正在尝试使用 1 个接收端口和 1 个发送端口部署一个简单的编排。当我尝试从 Visual Studio 2010 部署解决方案时,只有接收端口出现在管理控制台中以进行绑定,但发送端口根本没有出现。
请让我知道如何解决此问题。
BizTalk 版本:2010
问题在于范围形状。我在范围形状内使用发送端口,现在当我部署应用程序时,发送端口在编排中不可用于绑定。业务流程仅显示 1 个接收端口,没有发送端口。请指导如何在 Scope 形状内使用发送端口。
我正在尝试使用 1 个接收端口和 1 个发送端口部署一个简单的编排。当我尝试从 Visual Studio 2010 部署解决方案时,只有接收端口出现在管理控制台中以进行绑定,但发送端口根本没有出现。
请让我知道如何解决此问题。
BizTalk 版本:2010
问题在于范围形状。我在范围形状内使用发送端口,现在当我部署应用程序时,发送端口在编排中不可用于绑定。业务流程仅显示 1 个接收端口,没有发送端口。请指导如何在 Scope 形状内使用发送端口。
如果逻辑端口(Orchestration 中的端口形状)上的绑定设置设置为稍后指定或直接,则不会创建物理端口。但是,您可以在管理控制台中手动创建端口并将编排绑定到端口。
如果将其配置为“立即指定”或“动态”,它将创建端口(但名称非常可怕)。
我认识的大多数开发人员将使用“稍后指定”或“直接”并在管理控制台中创建端口,然后创建绑定文件以用作发布和开发设置过程的一部分,而不是依赖于 Visual Studio 中的部署来创建端口,除了动态端口更容易让这种情况发生。
我刚遇到同样的问题,这绝对是一个VS错误。我将编排从一个项目移动到另一个项目,重新编译后,编排的所有逻辑发送端口在 BizTalk 管理控制台中都消失了。
幸运的是,如果您只是删除其中一个发送端口,然后再次创建它(重用现有端口类型),那么在部署后您将取回您的发送端口。