更改 BizTalk 2020 部署项目名称会阻止 DevOps 正确部署应用程序

Posted

技术标签:

【中文标题】更改 BizTalk 2020 部署项目名称会阻止 DevOps 正确部署应用程序【英文标题】:Changing BizTalk 2020 Deployment Project name stops DevOps deploying the application correctly 【发布时间】:2021-01-26 20:17:47 【问题描述】:

BizTalk 2020 - 我们将 BizTalk Server 应用程序部署项目名称更改为不同的名称,该名称与解决方案名称相同,也与 BizTalk 应用程序名称匹配。重建解决方案并与 DevOps 同步,通过 DevOps 发布管道重新部署 BizTalk 应用程序。没有报告错误,但是当我们查看 BizTalk 2020 服务器上部署的应用程序时,它没有得到我们在更改部署项目名称后所做的最新更改。 (同样在应用程序日志中也没有报告错误)看起来更改名称以某种方式阻止了发布管道看到最新的解决方案 .zip 文件。再次更改项目名称可以解决问题,但是如果我们想更改名称怎么办?我们在这里使用的项目名称是否有一些规则? IE。项目名称是否应该与 BizTalk 应用程序名称相同?我们在更改项目名称的过程中是否遗漏了什么?

我们在 Windows Server 2016、Visual Studio 2019、带有 CU1 的 BizTalk 2020 开发人员版上运行。

感谢任何看到此行为并可能提出解决方案的人的来信。

【问题讨论】:

【参考方案1】:

您可以尝试以下项目:

    检查您如何重命名应用程序名称。右键单击您新添加的应用程序项目,然后选择Properties。自定义您希望在 BizTalk 管理中显示的应用程序名称

    尝试删除并重新配置代理:

https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-windows?view=azure-devops#replace-an-agent

    Path to publishBuild Pipeline 中检查您的Publish Artifact 任务,看看您是否选择了正确的应用程序项目文件夹。

更多关于在 BizTalk Server 中部署 DevOps 的细节,您可以参考以下链接:

https://docs.microsoft.com/en-us/biztalk/core/configure-automatic-deployment-with-visual-studio-team-services-in-biztalk?redirectedfrom=MSDN

【讨论】:

这是选项 3 - 在构建管道中发布工件任务,它仍然指向旧项目名称。更新了这个,嘿presto - 它正在工作!非常感谢您对此提供的帮助。 很高兴看到您的问题得到解决。请Accept my reply as an Answer,这可能对阅读此主题的其他社区成员有所帮助。

以上是关于更改 BizTalk 2020 部署项目名称会阻止 DevOps 正确部署应用程序的主要内容,如果未能解决你的问题,请参考以下文章

使用 Visual Studio 2019 对 BizTalk 2020 人工制品进行单元测试会导致 Intellisense 问题

在哪里或如何找到 BizTalk 服务器的数据库以将它们附加到 SQL 服务器?

如何在 Visual Studio 2019 中安装 Biztalk 2020 项目模板?

BizTalk域用户和用户组配置说明

使用地图转换消息时出现 Biztalk 2020 异常

可以创建 BizTalk 项目,但不能创建工件