1. 程式人生 > WINDOWS開發 >windows平臺部署.netcore和vue專案

windows平臺部署.netcore和vue專案

一,NetCore後臺介面部署
1,在後臺釋出包中找到“appsettings.json”檔案並用記事本開啟,根據當前要連線的資料庫型別啟用相應的資料庫型別配置(啟用“oracleAMSContext”還是“mysqlAMSContext”),並修改相應的資料庫連線串資訊;
2,IIS建立相應的後臺專案網站,地址指向釋出資料夾,記住所配置的地址IP和埠號等資訊(後續部署前臺需要用到);
3,修改後臺對應的應用程式池,.NetCLR設定為:“無託管程式碼”,託管管道模式設定為:“整合”,然後啟動瀏覽一下部署的網站測試一下是否缺少其它執行環境(如果報錯50幾的相關錯誤說明需要安裝執行環境)

4,系統需要裝有以下.NetCore執行環境:“aspnetcore-runtime-2.1.18-win-x64.exe”,"dotnet-hosting-2.1.18-win.exe","dotnet-sdk-2.1.806-win-x64.exe";
5,後臺介面能正常執行後,需要再確認下發布目錄中的CreateArcTable.txt檔案是否有訪問許可權,避免後臺介面訪問該檔案因無許可權報401錯誤;

二,Vue前端部署
1,在前端釋出包中找到static目錄下的config.json檔案並用記事本開啟,修改“baseurl”,“designurl”,“socketurl”節點的後臺IP地址和埠號資訊(要與之前部署的後臺介面的網站IP埠號保持一致);

2,在IIS上建立前臺專案網站,地址指向前臺釋出資料夾;
3,啟用並瀏覽部署的前端網站測試是否部署成功;
4,在前臺網站下新增一下三個名稱的虛擬目錄:“borrowShowEfile”,“onlineViewOne”,“onlineViewPage”,地址均指向釋出資料夾即可;
5,點選IIS根目錄節點,然後右側點選MIME型別,檢視目前是否支援“.json”,“.properties”格式,如果不支援,需要新增進去。(.json :application/json),(.properties:text/x-java-properties);