一、完成項目,各個項目部署在IIS上
1.前端項目部署
完成項目后在控制台npm run build 生成了dist文件夾
主要是部署這個文件夾
打開IIS 和部署AspNet MVC項目一樣
前端部署完畢
2.后端部署
就是普通的AspNet Mvc部署
發布到文件夾
IIS部署
注意這個端口可要設為前端Api前的接口
3.前后端接入
前端Vue在config/index.js添加代碼
注意這個使用http不是使用https
當我打開登錄頁面輸入登陸后,發現登錄沒有成功。出現了這個錯誤
這是時因為我用的EF框架,在數據庫連接字符串中有這一行 integrated security=true。
integrated security=true 的意思是集成驗證,也就是說使用Windows驗證的方式去連接到數據庫服務器。這樣方式的好處是不需要在連接字符串中編寫用戶名和密碼,從一定程度上說提高了安全性。
所以我刪除了這一句代碼,添加uid,pwd 。在重新發布了一下。
然后就發現可以連接到后端的Api了。
二、主要問題
1. 剛開始一直沒有將這個前后端部署上去,是因為前端的操作連接不到后端的API。
2.后續繼續更新