Clone
4
6.6 ASP.NET
jsc-wiki edited this page 2026-10-14 06:27:29 +00:00

ASP.NET

第6章 開發與持續整合 · 來源:JSC 知識庫

簡介

本文提供以 systemd 部署 ASP.NET(.NET)應用程式的服務檔範本。將大括號標記的欄位替換為實際值即可:

  • {project_name}:專案(與 dll)名稱
  • {environment_name}:執行環境,例如 Production、Staging
  • {url}:服務監聽的位址與連接埠,例如 http://0.0.0.0:5000

步驟

1. 建立 ASP.NET 服務

建立服務設定檔(路徑:/etc/systemd/system/),內容如下:

# /etc/systemd/system/

[Unit]
Description=..write something about project

[Service]
Type=simple
WorkingDirectory=/home/gitlab-runner/deploy/{project_name}
ExecStart=/usr/bin/dotnet /home/gitlab-runner/deploy/{project_name}/{project_name}.dll --environment {environment_name} --urls={url}
Restart=always

[Install]
WantedBy=multi-user.target

← 6.5 Gitlab · 本章目錄 · 全書目錄 · 6.7 Django →