Windows Server 部署 ExpressOA Core 2.0(系統環境和軟件配置)
PDF打印版
ExpresOA Core 2.0 基于 ASP.NET Core 6.0(.NET 6.0 跨平臺、高性能、開源開發平臺)。
ExpresOA Pro 包含跨平臺 Kestrel Web 服務器,Kestrel 可以單獨使用,也可以與反向代理服務器一起使用。
ExpresOA Pro 應用程序【/approot/runroot】文件夾中包含 ASP.NET Core 目錄結構。
在 Windows Server 上,推薦的托管方式:
l 使用 IIS 托管 ASP.NET Core(適用于 Windows Server 2022, 2019, 2016)。
l IIS 反向代理 + Windows 服務托管(適用于 Windows Server 2022, 2019, 2016)。
如果你使用英文版 Windows 或者 英文版 SQL Server 數據庫,新建數據庫的排序規則默認為西方字符,無法存儲中文,表現為亂碼。
你需要在創建數據庫時,確認 SQL Server 數據庫排序規則為【Chinese_PRC_CI_AS】。
使用 SQL Server 管理器,新建數據庫【ExpressOA】。
使用 SQL Server 查詢分析器里執行【SQL 語句】修改排序規則,請把 SQL 語句中的【ExpressOA】替換成實際的數據庫名稱。
SQL Server 語句
ALTER DATABASE ExpressOA SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE ExpressOA COLLATE Chinese_PRC_CI_AS
ALTER DATABASE ExpressOA SET MULTI_USER
在一臺計算機上可以安裝運行多個 SQL Server 實例。
實例又分為【默認實例】和【命名實例】,一臺計算機上最多只有一個【默認實例】,【默認實例】沒有特定的名稱。
如果要訪問 SQL Server 【默認實例】,使用【計算機名、localhost、IP地址】。
如果要訪問 SQL Server 【命名實例】,請使用【計算機名、localhost、IP地址\實例名稱】。
舉例(1)SQL Server 作為缺省實例安裝在本機,Data Source 如下:
localhost
舉例(2)SQL Server Expres 安裝在本機,實例名稱為 "SQLEXPRESS",Data Source 如下:
localhost\SQLEXPRESS
舉例(3)SQL Server 服務器 IP 地址為"10.1.2.3",實例名稱為 "MSSQL",Data Source 如下:
10.1.2.3\MSSQL