部署到Linux使用VS Code 開發.NET Core 應用程序


使用VS Code 開發.NET Core 應用程序 部署到Linux 跨平台

使用VS Code 開發.NET Core 應用程序 部署到Linux 跨平台。

前面講解了VSCode開發調試 .NET Core。都只是在windows下運行。

.NET Core真正的核心是跨平台,我們現在來了解學習 .NET Core 跨平台。

在windows 下開發.NET Core 應用程序,然后部署到Linux 平台運行。

.NET Core RC2版基本上已經完成。 

https://github.com/dotnet/cli/milestones

可以看到

環境安裝

本文開發環境: win10 x64 VSCode 1.0

下載

.NET Core SDK Installer:

https://dotnetcli.blob.core.windows.net/dotnet/beta/Installers/Latest/dotnet-dev-win-x64.latest.exe

VSCode :

https://code.visualstudio.com/

VSCode C#插件:

https://github.com/OmniSharp/omnisharp-vscode/releases

 

開發調試

采用微軟官方示例,進行開發調試,並最終部署到Linux。

https://github.com/aspnet/cli-samples

我們來添加一個新的Action。

 

        [HttpGet("/info")]
        public IActionResult Info(){
            return Content(".NET Core跨平台 LineZero");
        }

訪問  http://localhost:5000/info

跨平台

.NET Core 跨平台

環境:

Ubuntu 14.04.4 LTS 服務器版 全新安裝系統。

下載地址:http://mirrors.neusoft.edu.cn/ubuntu-releases/14.04.4/ubuntu-14.04.4-server-amd64.iso

你也可以下載桌面版安裝。你可以直接在Ubuntu中使用VSCode 開發調試。

下載地址:http://mirrors.neusoft.edu.cn/ubuntu-releases/14.04.4/

本文部署環境:Ubuntu 14.04.4 LTS 服務器版

SDK安裝方法:

http://dotnet.github.io/getting-started/

使用root 用戶 執行下面命令。

復制代碼
sh -c 'echo "deb [arch=amd64] http://apt-mo.trafficmanager.net/repos/dotnet/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'

apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893

apt-get update

apt-get install dotnet-dev-1.0.0-rc2-002673
復制代碼

安裝好以后 輸入 dotnet --info  顯示如下信息:

這里SDK 就安裝好了,我們就可以在Linux 中開發 .NET Core 應用程序。

跨平台運行:

下面我們來發布項目 使用的是 dotnet publish

在windows下定位到 HelloMvc 文件夾打開命令行,輸入 dotnet publish

發布好以后,上傳 publish 文件夾到linux 系統。

然后cd publish

直接輸入 dotnet HelloMvc.dll 就可以執行了。

實現了.NET Core 跨平台 ,這也就是.NET Core 的真正魅力所在。

期待.NET Core 的正式版 Due by June 30, 2016 1.0.0-rtm.

 

如果你覺得本文對你有幫助,請點擊“推薦”,謝謝。

 

 

 

分類:  .NET Core


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM