最初步的.NET MvcApi + Vue 先後端分離IIS部署

1、完成項目,各個項目部署在IIS上前端

  1.前端項目部署數據庫

      完成項目後在控制檯npm run build 生成了dist文件夾  npm

  

 

      主要是部署這個文件夾後端

      打開IIS  和部署AspNet MVC項目同樣安全

 

 

 

 

 

 前端部署完畢服務器

 

2.後端部署框架

就是普通的AspNet Mvc部署ui

發佈到文件夾spa

IIS部署blog

 

 注意這個端口可要設爲前端Api前的接口

 

3.先後端接入

前端Vue在config/index.js添加代碼

 

 注意這個使用http不是使用https

 

當我打開登陸頁面輸入登錄後,發現登陸沒有成功。出現了這個錯誤

 

 

這是時由於我用的EF框架,在數據庫鏈接字符串中有這一行 integrated security=true。

integrated security=true 的意思是集成驗證,也就是說使用Windows驗證的方式去鏈接到數據庫服務器。這樣方式的好處是不須要在鏈接字符串中編寫用戶名和密碼,從必定程度上說提升了安全性。

因此我刪除了這一句代碼,添加uid,pwd 。在從新發布了一下。

而後就發現能夠鏈接到後端的Api了。

 

2、主要問題

     1. 剛開始一直沒有將這個先後端部署上去,是由於前端的操做鏈接不到後端的API。

  2.後續繼續更新

相關文章
相關標籤/搜索