NETCore开发跨平台的应用部属到-Linux-Ubuntu
操作系统:Win10
开发工具:VS2017
Linux系统:ubuntu-16.04.2-desktop-amd64
虚拟机:VirtualBox-5.1.18-114002-Win
FTP工具:Win10自带的
第一步:新建一个控制台项目CorxApp01
第二步:发布
第三步:准备安装Linux系统
先安装好VirtualBox-5.1.18-114002-Win,然后就选择镜像文件,一直下一步步…略
先安装好VirtualBox-5.1.18-114002-Win,然后就选择镜像文件,一直下一步步…略
第四步:启动Linux系统,先使用安装时设置的用用户名登录,再修改root用户密码,并允许root用户登录,切换用户,使用root登录
第五步:安装.NET Core环境
第五步:安装.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
有时可能因为网络原因,可能要多执行几次直到成功
安装成功后输入:dotnet –info
第六步:Win10 部属FTP
部属一个FTP指向我们程序发布的目录,这样主要是为了好让虚拟机中方便访问Win系统中的文件
部属一个FTP指向我们程序发布的目录,这样主要是为了好让虚拟机中方便访问Win系统中的文件
第七步:Linux中连接FTP
这样是不是就很方便了。哈哈
第八步:将发布的程序拷贝到指定目右键执行命令
输入命令:dotnet CorxApp01.dll
Ok,大功告成!
Ok,大功告成!
我们继续,不要停,把.NET Core MVC程序也部属一下
新建项目:
CorWeb01
发布
拷贝文件到目录:
同样,右键,输入命令:dotnet CorWeb01.dll
在浏览器中输入:localhost:5000