CentOS開發ASP.NET Core入門教程

做者:依樂祝
原文地址:http://www.javashuo.com/article/p-pjczsxwl-bm.htmlhtml

由於以前一直沒怎麼玩過CentOS,大多數時間都是使用Win10進行開發,而後程序都部署在Window Server2008或者Window Server2012上!所以想嘗試下Linux系統。最後通過選型選了比較流行的CentOS系統。正好,今晚要加班,因此在數據備份的空隙,寫了今天這篇關於使用CentOS開發ASP.NET Core的入門教程。乾貨很少,主要是爲了記錄本身向Linux邁出第一步的大門。你們將就着看吧!linux

前言

程序員的江湖一直有這麼一個傳說,就是入坑的第一個程序都是向世界問好,因此這篇CentOS開發ASP.NET Core入門教程的第一篇也僅僅是搭建環境,而後向世界輸出「Hello World!」。程序員

CentOS系統ASP.NET Core開發環境的搭建

這裏假設你們已經裝了Linux虛擬機或者買了阿里雲的Linux服務器。並且在Windows開發機上安裝 xshell ,xshell用於SSH鏈接Linux服務器(固然,你也能夠用其餘的軟件,這麼不過多闡述)。下面用xshell鏈接上你的linux服務。而後開始進入正式的部署吧。shell

安裝.Net Core SDK

要開始構建.Net Core應用程序前,你須要安裝.NET Core SDK(軟件開發工具包)便可。
具體怎麼安裝呢?有如下幾個步驟:c#

  1. 添加dotnet 產品Feed(就是爲了告訴微軟,咱們的服務器要使用.net Core sdk了)centos

    在安裝.net sdk以前呢,你須要註冊Microsoft密鑰,註冊產品存儲庫並安裝所需的依賴項。這個步驟每臺服務器只須要執行一次既能夠了。命令以下所示:服務器

    sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
  2. 安裝.Net Core SDKasp.net

    首先要安裝可用的產品更新,而後纔是安裝.Net Core SDK。在命令行,分別運行下面的命令。工具

    sudo yum update 
    y
    sudo yum install dotnet-sdk-2.1
    y

    你們注意一下,有兩個「y」的緣由是,命令執行的中途會停頓下人,讓你確認下是否進行安裝,你要輸入「y」確認安裝纔會執行安裝的。開發工具

在CentOS上建立你的第一個.Net Core 應用程序

  1. 前面安裝好.net core sdk之後,咱們輸入以下命令來看下咱們是否安裝成功吧!
dotnet --info

1541070786941

若是出現上面的圖說明咱們已經安裝成功了。上面顯示有.Net Core的版本信息。

  1. 接下來咱們新建一個文件夾名字叫「netcore」用來存放咱們的asp.net core應用程序。而後進入這個文件夾
mkdir netcore
cd netcore
  1. 輸入以下的命令來建立第一個ASP.NET Core應用程序

    dotnet new console -o myFirstApp
    cd myFirstApp

    dotnet命令爲您建立一個新的控制檯應用程序。該-o參數爲新的應用程序建立一個名爲myFirstApp的目錄。該cd myFirstApp命令將切換到這個新的應用程序目錄。
    而後輸入ls命令能夠看到下圖所示的三個文件:

    1541071244630

    該myFirstApp文件夾中的主文件是 Program.cs。默認狀況下,它已包含了向控制檯輸入「Hello World!」所需的代碼。

  2. 使用以下的命令來運行下這個應用程序吧。

    dotnet run

    1541071468709

    若是不出意外的話,你們能夠看到,程序向咱們輸入了Hello World的!
    至此,咱們在Centos上的第一個.Net Core程序就跑起來了!

    總結

    今天也是忙裏偷閒,利用加班的間隙寫了這篇window向CentOS進擊的第一篇入門教程!既然ASP.NET Core已經全面跨平臺了,那咱們也得學會改變,學着使用Linux系統!無論你願不肯意,這是一個趨勢!金庸的江湖已去,而咱們程序員的江湖還在繼續!多一種技能在身,總歸是好事!

相關文章
相關標籤/搜索