NETCore开发跨平台的应用部属到-Linux-Ubuntu

NETCore开发跨平台的应用部属到-Linux-Ubuntu


操作系统:Win10

开发工具:VS2017

Linux系统:ubuntu-16.04.2-desktop-amd64

虚拟机:VirtualBox-5.1.18-114002-Win

FTP工具:Win10自带的

第一步:新建一个控制台项目CorxApp01
NETCore开发跨平台的应用部属到-Linux-Ubuntu_第1张图片

 
第二步:发布
NETCore开发跨平台的应用部属到-Linux-Ubuntu_第2张图片


 
第三步:准备安装Linux系统
先安装好VirtualBox-5.1.18-114002-Win,然后就选择镜像文件,一直下一步步…略
NETCore开发跨平台的应用部属到-Linux-Ubuntu_第3张图片

 
第四步:启动Linux系统,先使用安装时设置的用用户名登录,再修改root用户密码,并允许root用户登录,切换用户,使用root登录
  NETCore开发跨平台的应用部属到-Linux-Ubuntu_第4张图片


第五步:安装.NET Core环境

我用的系统是:Ubuntu 16.04
执行:
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 hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893
sudo apt-get update

再执行:
sudo apt-get install dotnet-dev-1.0.1
有时可能因为网络原因,可能要多执行几次直到成功
参考: https://www.microsoft.com/net/core#linuxredhat
安装成功后输入:dotnet –info
NETCore开发跨平台的应用部属到-Linux-Ubuntu_第5张图片

 
第六步:Win10 部属FTP
部属一个FTP指向我们程序发布的目录,这样主要是为了好让虚拟机中方便访问Win系统中的文件
NETCore开发跨平台的应用部属到-Linux-Ubuntu_第6张图片

 
第七步:Linux中连接FTP
NETCore开发跨平台的应用部属到-Linux-Ubuntu_第7张图片

 
这样是不是就很方便了。哈哈
第八步:将发布的程序拷贝到指定目右键执行命令
NETCore开发跨平台的应用部属到-Linux-Ubuntu_第8张图片

 
输入命令:dotnet CorxApp01.dll
  NETCore开发跨平台的应用部属到-Linux-Ubuntu_第9张图片


Ok,大功告成!
 
我们继续,不要停,把.NET Core MVC程序也部属一下
新建项目:
CorWeb01
发布
拷贝文件到目录:
NETCore开发跨平台的应用部属到-Linux-Ubuntu_第10张图片

同样,右键,输入命令:dotnet CorWeb01.dll
NETCore开发跨平台的应用部属到-Linux-Ubuntu_第11张图片

在浏览器中输入:localhost:5000

NETCore开发跨平台的应用部属到-Linux-Ubuntu_第12张图片


 
 

你可能感兴趣的:(NETCore开发跨平台的应用部属到-Linux-Ubuntu)