ASP.NET Core 1.0 on Ubuntu 16.04

版權聲明:本文爲Toshiya原創文章,轉載之前請先徵得博主同意。謝謝啦~~(^_^) https://blog.csdn.net/Toshiya14/article/details/52001781

ASP.NET Core 1.0 on Ubuntu 16.04

TODO: 這篇文章由 赤石俊哉 原創編寫,轉載之前請徵得作者同意,並在轉載時註明出處。

由於最近新購入了一個VPS,加上想要做一個UWP應用,綜合考慮還是在Ubuntu上裝了.net Core。本文講述的就是我部署.net Core環境的過程,供大家學習交流使用。
大部分過程參考了.Net Core官方說明(英文)

1.向apt-get中添加.net的key

sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update

2.安裝.net Core SDK

如果之前有安裝過.NET Core,則先需要使用這個腳本來執行清潔操作:

cd ~
mkdir temp
cd temp
wget https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0/scripts/obtain/uninstall/dotnet-uninstall-debian-packages.sh
sudo ./dotnet-uninstall-debian-packages.sh

清理完成之後,使用apt-get安裝.net Core SDK:

sudo apt-get install dotnet-dev-1.0.0-preview2-003121

TODO: 這裏我遇到一個問題,貌似.net Core供給Ubuntu使用的只有64位版本,然而我安裝的是32位的,使用上面的腳本安裝之後,就提示找不到包。

3.部署一個Hello World測試

使用下面的代碼可以部署一個Hello World程序:

mkdir hwapp
cd hwapp
dotnet new

dotnet restore
dotnet run

我的命令行中出現了這些文字:

Project netcoretest (.NETCoreApp,Version=v1.0) will be compiled because expected outputs are missing
Compiling netcoretest for .NETCoreApp,Version=v1.0

Compilation succeeded.
    0 Warning(s)
    0 Error(s)

Time elapsed 00:00:01.7675052


Hello World!

如果你的也顯示了Hello World,就說明.Net Core安裝成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章