更改 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 publish
的Build 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 服务器?