以下是本範例專案選擇的選項:


本專案之後端部分設計的比較簡單,像是session,連接DB,權限控管...等等都沒有設計
若要開發一個正式系統,上述的內容都要謹慎考慮
但若要開發一個含有權限控管之API,最簡單的做法如下:
絕對不要相信來自前端的任何設定,後端絕對不要輕易相信來自前端的任何數值只要在Vue前端的部分使用axios呼叫API時,有使用credentials
那這些request就會自動將session key值帶入cookies並進行存取
axios設定之範例code如下:
let ax = axios.create()
ax.defaults.withCredentials = true
以下是部署的步驟:

bin\Release\Publish
bin\Release\Publish建立wwwroot資料夾/dist中之檔案放到bin\Release\Publish\wwwroot中
bin\Release\Publish設為IIS讀取的路徑wwwroot
之後若前端進行改版,就只要更新wwwroot中之檔案即可
而後端若進行改版,只要不要異動到wwwroot中之檔案就好
到此就算完成了一個前端使用vue,後端使用C#技術之極小型系統了!