天天看點

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。

ASP.NET Core 可運作于 Windows 平台以及非 Windows 平台,如 Mac OSX 以及 Ubuntu Linux 作業系統,是 Microsoft 第一個具有跨平台能力的 Web 開發架構。

安裝

為了友善部署和解決環境相容性等問題,采用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”并安裝,如下圖:
    5分鐘快速安裝ASP.NET Core 網站運作環境

這裡有兩個搜尋結果,一個是“網站運作環境”也就是runtime,一個是“網站開發環境”也就是sdk,sdk裡面也包含runtime。如果是生産環境,部署到帶有runtime的環境就行了。是以我們選擇“ASP.NET 網站運作環境”。

安裝流程如下:

1. 填寫服務名稱、服務端口、選擇運作節點、選擇智能部署
5分鐘快速安裝ASP.NET Core 網站運作環境
2. 填寫域名:www.aaa.com(這裡填寫自己的域名)、項目名稱(跟你的ASP.NET Core項目名稱一緻)
5分鐘快速安裝ASP.NET Core 網站運作環境
3.設定SFTP

選擇“上傳與下載下傳”頁籤,開啟SFTP上傳下載下傳并填寫SFTP端口、SFTP密碼;

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

然後點選“送出”按鈕,等待部署完成;

4.上傳網站代碼

用sftp或者ssh用戶端登入。

網站根目錄是:/mounts/aspdotnet001/data/www(由于本次教程的服務名稱為aspdotnet001,實際操作中根據你填寫的服務名稱自動建立)

把 ASP.NET Core的項目publish後的檔案,上傳到網站根目錄

例如:

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

這裡的項目名稱是“myWebApp”,跟我們在安裝流程第2步的時候已經填寫了項目名稱一緻。

然後,重新部署,如下圖:

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

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

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

tips:更新網站的話,上傳網站檔案到網站根目錄後,像這樣重新部署一下就好了。