簡體   English   中英

如何在多台服務器上發布 Web API net core 3.0

[英]How to Publish a Web API net core 3.0 in multiple servers

我有一個帶有 .net core 3.0 的 web api,我想同時在 10 個服務器(帶有 windows 服務器)上發布,我可以使用哪個工具來做到這一點? 你有沒有做過類似的任務?

這個問題有多個答案,我會嘗試解釋這些概念,然后決定權在你。

發布命令

dotnet publish - IIS - 您可以使用它來創建部署包,即需要放在 IIS 上的文件夾(如果那是您的部署服務器)

dotnet publish - NGinx - 關於如何在 linux 服務器上部署的另一個指南。

您可以使用上述指南進行手動復制。 您可以創建 bash 或 powershell 腳本以同時復制目標文件夾。

使用 CI/CD 管道

如果您使用 azure Devops,則可以創建構建和發布管道。 在此處查看指南

在此處查看有關 Azure DevOps 的另一份指南

還有其他可用於 CD 的工具,如 Jenkins、GitLab(列表還在繼續)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM