.NET Core項目部署到Linux(Centos7)(一)前言


目錄

1.前言

2.環境和軟件的准備

3.創建.NET Core API項目

4.VMware Workstation虛擬機及Centos 7安裝

5.Centos 7安裝.NET Core環境

6.發布.NET Core項目到Linux

7.啟動和停止.NET Core項目

8.為.NET Core項目創建Supervisor進程守護監

9.防火牆配置,允許外網或局域網訪問.NET Core站點

10.總結

 

1.引言

文章記錄着部署.NET Core項目到Linux的過程,只是使用了Kestrel作為服務器部署,其他系列內容也將會陸續的更新發布。主要是為了記錄自己的所學所得,與大家分享學習。

2.介紹

  ASP.NET Core 是一個新的開源和跨平台的框架,用於構建如 Web 應用、物聯網(IoT)應用和移動后端應用等連接到互聯網的基於雲的現代應用程序。ASP.NET Core 應用可運行於 .NET Core 和完整的 .NET Framework 之上。它整合了原來ASP.NET中的MVC和WebApi框架,你可以在 Windows、Mac 和 Linux 上跨平台的開發和運行你的 ASP.NET Core 應用。

  它具有以下優勢:

  • 提供了一個統一的方式(ASP.NET Core MVC)用於構建 Web UI 和 Web APIs;
  • 集成了流行的客戶端開發框架(比如Bootstrap、Angular、React等);
  • 一個適用於雲的,基於環境的 配置系統
  • 內置的 依賴注入
  • 新型的輕量級的、模塊化 HTTP 請求管道(中間件);
  • 支持按應用程序級別進行.NET版本控制;
  • 可運行於 IIS 或者自我宿主(self-host);
  • 使用 NuGet 包按需引入依賴;
  • 可以在 Windows 、Mac 和 Linux 上構建和運行;
  • 支持使用Docker為宿主環境;
  • 支持命令行工具;
  • 實現了.NET Standard能夠與.NET Framework、Xamarin 和 Mono兼容;
  • 開源並且注重社區;
  • 微軟提供支持。

 

 


免責聲明!

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



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