gpt4 book ai didi

c# - 如何将 Web API .NET Core 3.0 应用程序发布到多个服务器

转载 作者:行者123 更新时间:2023-12-02 02:01:30 25 4
gpt4 key购买 nike

我有一个.NET core 3.0的Web API,我想同时将其发布到10台服务器(带有Windows服务器)。我可以使用哪个工具来做到这一点?

最佳答案

这个问题有多个答案,我会尝试解释这些概念,然后决定权在你。

发布命令

dotnet publish - IIS - 您可以使用它来创建部署包,即需要放在 IIS 上的文件夹(如果这是您的部署服务器)

dotnet publish - NGinx - 关于如何在 Linux 服务器上部署的另一个指南。

您可以使用上述指南进行手动复制。您可以创建 bash 或 powershell 脚本以同时复制到目标文件夹。

使用 CI/CD 管道

如果您使用的是 azure Devops,则可以创建构建和发布管道。 Check the guide here

Check another guide here on Azure DevOps

还有其他可用于 CD 的工具,例如 Jenkins、GitLab(这样的例子还在继续)。

关于c# - 如何将 Web API .NET Core 3.0 应用程序发布到多个服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60598556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com