.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做爲服務器部署,其餘系列內容也將會陸續的更新發布。主要是爲了記錄本身的所學所得,與你們分享學習。html

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兼容;
  • 開源而且注重社區;
  • 微軟提供支持。

 

相關文章
相關標籤/搜索