記一次 .NET 線上客服系統同時支援 SQL Server 和 MySQL 沒卡死分析

2023-07-07 15:00:53

前段時間我發表了一系列文章,開始介紹基於 .net core 的線上客服系統開發過程。
有很多朋友一直提出希望能夠支援 MySQL 資料庫,考慮到已經有朋友在用 SQL Server,我在升級的過程中不能丟下對 SQL Server 的支援,必須讓系統同時支援 SQL Server 和 MySQL。

為了簡化安裝部署過程,我開發了一個配套的設定工具。

使用自動化設定工具,可以在「資料庫引擎」這一項中,切換 SQL Server 和 MySQL,而不需要部署不同的兩套程式。

在本文我將介紹:

  • CentOS 安裝設定 MySQL 資料庫,建立資料庫,執行指令碼建立表結構。
  • 安裝 Nginx,反向代理到客服系統伺服器端,並設定開機自啟動
  • 安裝 .net core ,部署客服系統並開機自啟動

我詳細列出了需要執行的命令的全過程,跟隨本文可以在 30 分鐘內完成部署。

簡介

升訊威線上客服與行銷系統是基於 .net core / WPF 開發的一款線上客服軟體,宗旨是: 開放、開源、共用。努力打造 .net 社群的一款優秀開源產品。

完整私有化包下載地址