最初步的.NET MvcApi + Vue 前后端分離IIS部署


一、完成項目,各個項目部署在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.后續繼續更新


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM