【问题标题】:Deploying to our test server from a dev machine doesn't work从开发机器部署到我们的测试服务器不起作用
【发布时间】:2019-03-01 21:51:38
【问题描述】:

我们有 2 台开发机器(dev1 和 dev2),我们正在尝试改变我们的部署方式。到目前为止,我们一直部署到本地 biztalk 管理控制台,然后创建一个 MSI 并将其安装到实时服务器。

现在,我们想直接部署到测试服务器 (bztest-03),测试完成后,在该机器上创建一个 msi。这适用于 dev2 机器,但 dev1 机器出现以下错误。即使与 dev2 上相同的用户登录并且数据库上的权限看起来相同(以及用户角色),机器也会出现此错误

什么可能导致这些错误? analytics_PortTrackingInfo 不是我们制作的,我在 google 和 biztalk 上发现很少。

严重性代码描述项目文件行抑制状态 错误部署无法初始化与数据库的连接 服务器“BZTEST-03\DTA”上的“BizTalkMgmtDb”。验证您是否拥有 所需的安全权限和之间的通信 涉及的机器上的分布式事务协调器服务 当前的 DTC 安全、防火墙或身份验证无法阻止 设置。对象名称“analytics_PortTrackingInfo”无效。 0

【问题讨论】:

    标签: biztalk


    【解决方案1】:

    尽管存在该错误,但您无法从 Visual Studio 部署到远程计算机。一直都是这样。

    如果您希望改进部署流程,“正确”的方法是将 BTDF 添加到您的解决方案中。

    Deployment Framework for BizTalk

    【讨论】:

    • 我可能没有使用远程机器,对吧?我自己的开发机器可以毫无问题地部署到我们的测试服务器。在项目设置的部署选项卡中,我只需在服务器下输入其他机器的 DTA 数据库,我就可以部署到其他服务器。没有错误,资源就在服务器上可用。不过,我的同事在从 Visual Studio 部署时出现上述错误。不过,我们使用的是 Biztalk 2013,如果相关的话?
    • 我的意思是 biztalk 2016。
    • @Andy 那样不行。 VS 只能在本地部署,因为程序集必须是 GAC 的。改进部署过程的正确方法是在开发或构建机器上构建部署包,然后在测试时安装。这正是 BTDF 的用途。
    猜你喜欢
    • 1970-01-01
    • 2011-01-12
    • 2016-11-26
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2021-10-27
    相关资源
    最近更新 更多