5分鐘快速安裝ASP.NET Core 網站運行環境

簡介

ASP.NET Core 是新一代的 ASP.NET,早期稱爲 ASP.NET vNext,而且在推出初期命名爲 ASP.NET 5,但隨着 .NET Core 的成熟,以及 ASP.NET 5 的命名會使得外界將它視爲 ASP.NET 的升級版,但它實際上是新一代從頭開始打造的 ASP.NET 核心功能,所以微軟宣佈將它改成與 .NET Core 同步的名稱,即 ASP.NET Core。html

ASP.NET Core 可運行於 Windows 平臺以及非 Windows 平臺,如 Mac OSX 以及 Ubuntu Linux 操做系統,是 Microsoft 第一個具備跨平臺能力的 Web 開發框架。docker

安裝

爲了方便部署和解決環境兼容性等問題,採用docker來部署安裝ASP.NET Core。服務器

  1. 首先安裝Docker容器管理面板URLOS,請參考官方文檔:https://www.URLOS.com/center-home-index-detail-10-22-y.html。
  2. 登陸URLOS:http://ip:9968(其中的IP是你的服務器的IP,登陸的默認用戶名和密碼均爲urlos)
  3. 在應用市場中搜索「ASP.NET」並安裝,以下圖: 這裏有兩個搜索結果,一個是「網站運行環境」也就是runtime,一個是「網站開發環境」也就是sdk,sdk裏面也包含runtime。若是是生產環境,部署到帶有runtime的環境就好了。因此咱們選擇「ASP.NET 網站運行環境」。

安裝流程以下:

1. 填寫服務名稱、服務端口、選擇運行節點、選擇智能部署

2. 填寫域名:www.aaa.com(這裏填寫本身的域名)、項目名稱(跟你的ASP.NET Core項目名稱一致)

3.設置SFTP

選擇「上傳與下載」選項卡,開啓SFTP上傳下載並填寫SFTP端口、SFTP密碼; 框架

而後點擊「提交」按鈕,等待部署完成;ssh

4.上傳網站代碼

用ssh或者sftp客戶端登陸。網站

網站根目錄是:/mounts/aspdotnet001/data/www(因爲本次教程的服務名稱爲aspdotnet001,實際操做中根據你填寫的服務名稱自動建立url

把 ASP.NET Core的項目publish後的文件,上傳到網站根目錄 例如: 這裏的項目名稱是「myWebApp」,跟咱們在安裝流程第2步的時候已經填寫了項目名稱一致。操作系統

而後,從新部署,以下圖: 3d

從新部署完成後,網站已經成功跑起來了! htm

tips:更新網站的話,上傳網站文件到網站根目錄後,像這樣從新部署一下就行了。

相關文章
相關標籤/搜索