版權聲明:本文爲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安裝成功了。