做者:依樂祝
原文地址: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!」。程序員
這裏假設你們已經裝了Linux虛擬機或者買了阿里雲的Linux服務器。並且在Windows開發機上安裝 xshell ,xshell用於SSH鏈接Linux服務器(固然,你也能夠用其餘的軟件,這麼不過多闡述)。下面用xshell鏈接上你的linux服務。而後開始進入正式的部署吧。shell
要開始構建.Net Core應用程序前,你須要安裝.NET Core SDK(軟件開發工具包)便可。
具體怎麼安裝呢?有如下幾個步驟:c#
添加dotnet 產品Feed(就是爲了告訴微軟,咱們的服務器要使用.net Core sdk了)centos
在安裝.net sdk以前呢,你須要註冊Microsoft密鑰,註冊產品存儲庫並安裝所需的依賴項。這個步驟每臺服務器只須要執行一次既能夠了。命令以下所示:服務器
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
安裝.Net Core SDKasp.net
首先要安裝可用的產品更新,而後纔是安裝.Net Core SDK。在命令行,分別運行下面的命令。工具
sudo yum update y sudo yum install dotnet-sdk-2.1 y
你們注意一下,有兩個「y」的緣由是,命令執行的中途會停頓下人,讓你確認下是否進行安裝,你要輸入「y」確認安裝纔會執行安裝的。開發工具
dotnet --info
若是出現上面的圖說明咱們已經安裝成功了。上面顯示有.Net Core的版本信息。
mkdir netcore cd netcore
輸入以下的命令來建立第一個ASP.NET Core應用程序
dotnet new console -o myFirstApp cd myFirstApp
該dotnet
命令爲您建立一個新的控制檯應用程序。該-o
參數爲新的應用程序建立一個名爲myFirstApp
的目錄。該cd myFirstApp
命令將切換到這個新的應用程序目錄。
而後輸入ls
命令能夠看到下圖所示的三個文件:
該myFirstApp文件夾中的主文件是 Program.cs
。默認狀況下,它已包含了向控制檯輸入「Hello World!」所需的代碼。
使用以下的命令來運行下這個應用程序吧。
dotnet run
若是不出意外的話,你們能夠看到,程序向咱們輸入了Hello World的!
至此,咱們在Centos上的第一個.Net Core程序就跑起來了!
今天也是忙裏偷閒,利用加班的間隙寫了這篇window向CentOS進擊的第一篇入門教程!既然ASP.NET Core已經全面跨平臺了,那咱們也得學會改變,學着使用Linux系統!無論你願不肯意,這是一個趨勢!金庸的江湖已去,而咱們程序員的江湖還在繼續!多一種技能在身,總歸是好事!