.Net Core Web Api_筆記27_IIS對外站台的API發布測試_FDD部署及SCD部署_IIS伺服器憑證

 

第一步一樣確認Windows Server上的IIS
已有安裝好.net core模組





接著接續上一篇
提到的同源政策問題



你的web api專案要記得多增加相應設定


針對專案右鍵->發佈




選擇資料夾









這裡可觀察到

部屬模式有分為
Framework相依性(又稱FDD部署)
也就是發佈的應用需要伺服器上已安裝好.NET Core框架否則無否運行。
通常FDD的部署包大小會比較輕量只有包含發佈項目跟依賴項目
不會包含.NET Core框架本身。
獨立性(又稱SCD部署)
也就是發佈應用時候所有組件(.net core的library跟.net core runtime都要一起整包發佈)
通常SCD部署包大小較大,但好處是Server上無需安裝.NET Core的框架也可運行。

若你的伺服器上已經安裝.net core框架了,則當採用SCD發佈時候會是獨立開來不與既有的.net core框架有衝突。





當發佈完後就會產生相應DLL跟web.config的資料

新建站台並指定剛發布的路徑(開啟訪問權限)
將.NET CLR版更改成沒有受控的選項







建立伺服器憑證







預設是一年期限































留言

這個網誌中的熱門文章

經得起原始碼資安弱點掃描的程式設計習慣培養(五)_Missing HSTS Header

經得起原始碼資安弱點掃描的程式設計習慣培養(三)_7.Cross Site Scripting(XSS)_Stored XSS_Reflected XSS All Clients

(2021年度)駕訓學科筆試準備題庫歸納分析_法規是非題