您的位置:首页 > 运维架构 > Linux

Linux(Ubuntu)下搭建ASP.NET Core环境

2016-07-17 00:00 1036 查看
今天来学习一下ASP.NET Core 运行在Ubuntu中。无需安装mono 。

环境

Ubuntu 14.04.4 LTS 服务器版 全新安装系统。

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

你也可以下载桌面版安装。

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

安装DNVM

首先确保安装了 unzip 及curl

sudo apt-get install unzip curl


下载及安装DNVM

curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh


安装完成后运行dnvm 如下图,证明安装成功。



安装DNX

安装 DNX for .NET Core

1.安装dnx必要环境

sudo apt-get install libunwind8 gettext libssl-dev libcurl4-openssl-dev zlib1g libicu-dev uuid-dev


2.使用DNVM 安装DNX for .NET Core

dnvm upgrade -r coreclr


安装libuv

sudo apt-get install make automake libtool curl
curl -sSL https://github.com/libuv/libuv/archive/v1.8.0.tar.gz | sudo tar zxfv - -C /usr/local/src
cd /usr/local/src/libuv-1.8.0
sudo sh autogen.sh
sudo ./configure
sudo make
sudo make install
sudo rm -rf /usr/local/src/libuv-1.8.0 && cd ~/
sudo ldconfig


至此环境也就安装好了,我们来部署项目。

将项目上传至ubuntu。

进入项目目录,运行下面命令。

dnu restorednu build --framework dnxcore50dnx web


成功运行:



参考文档:

https://docs.asp.net/en/latest/getting-started/installing-on-linux.html

如果你觉得本文对你有帮助,请分享给更多的小伙伴,谢谢。

您可能感兴趣的文章:

云服务器下搭建ASP.NET Core环境
Ubuntu16.04系统配置.net core环境
Visual Studio 2015和 .NET Core安装教程
ubuntu16.4下用jexus部署ASP.NET Core环境
ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)
.NET Core Windows环境安装配置教程
asp.net core实现文件上传功能
ASP.NET Core配置教程之读取配置信息
ASP.NET 5已终结,迎来ASP.NET Core 1.0和.NET Core 1.0
简单谈谈.NET Core跨平台开发
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux .net core