.Net Core有三種部署方式


1、依賴框架的部署(FDD)
  依賴系統已安裝的.NET Core庫,包含自己的代碼和第三方的依賴項。
  包含.dll文件。

  優點:

  不必預先定義應用運行的目標操作系統,生成的可執行文件和庫,通用的PE文件格式,.NET Core都可以執行;
  部署包的大小很小,包含自己的代碼和第三方的依賴項;
  降低磁盤空間;
  如果運行時更新了,我們只需要更新操作的系統就可以

  缺點:

  系統上的.NET Core版本必須至少要和應用目標的.NET Core版本是一樣,也可以高;

  以后你升級系統的.NET Core從2.x到3.x,你的應用是針對2.x,996坑;你的應用,有一個目標框架

2、獨立部署(SCD)
  不依賴系統的.NET Core,自己的代碼和第三方的依賴項,還包含.NET Core庫,還會包括一個可執行文件.exe,dll文件

  優點:

  可以單獨控制與應用一起部署的.NET Core版本;可以保證應用是能夠運行的


  缺點:

  必須選擇應用的目標系統;部署包比較大

3、依賴框架的可執行文件(FDE)
  針對系統優化過


免責聲明!

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



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