Linux(Ubuntu)下搭建ASP.NET Core环境
在Ubuntu 14.04.4 LTS上轻松搭建ASP.NET Core环境:继续.NET的跨平台魅力
你是否想在Ubuntu系统上运行ASP.NET Core应用程序,而又不想安装额外的mono环境?本文将带你一步步完成这个任务,让你深入了解如何在Linux环境下配置ASP.NET Core环境。
一、环境准备
确保你的系统是的Ubuntu 14.04.4 LTS服务器版或桌面版。你可以从Ubuntu官网下载并安装。
二、安装DNVM
为了管理ASP.NET Core的运行环境,我们需要安装DNVM(.NET版本管理器)。在安装之前,请确保你的系统已经安装了unzip和curl。使用以下命令进行安装:
代码:sudo apt-get install unzip curl
接下来,通过curl命令下载并安装DNVM:
代码:curl -sSL | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
安装完成后,运行dnvm命令,如果看到成功的提示信息,说明DNVM已经安装成功。
三、安装DNX
为了运行ASP.NET Core应用程序,我们需要安装DNX(.NET执行环境)。安装dnx的必要环境:
代码:sudo apt-get install libunwind8 gettext libssl-dev libcurl4-openssl-dev zlib1g libicu-dev uuid-dev
然后,使用DNVM安装DNX for .NET Core:
代码:dnvm upgrade -r coreclr
四、安装libuv
libuv是一个跨平台的C库,用于异步I/O操作。使用以下命令进行安装:
安装必要的工具:sudo apt-get install make automake libtool curl
然后,下载libuv的源码并编译安装:
代码:curl -sSL | 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等。
至此,我们的环境就搭建好了。接下来,我们可以部署项目了。
五、部署项目
将你的ASP.NET Core项目上传到Ubuntu服务器。进入项目目录后,运行以下命令进行构建和发布:
代码:dnu restore,dnu build --framework dnxcore50,dnx web等。
成功运行后,你就可以在Ubuntu上享受ASP.NET Core的跨平台魅力了。
如果你觉得本文对你有所帮助,请分享给更多的小伙伴,谢谢!继续.NET的跨平台之旅,你会发现更多的惊喜和可能性。
编程语言
- Linux(Ubuntu)下搭建ASP.NET Core环境
- 实例讲解-开发SWING的XML框架(2)
- JS函数定义方式的区别介绍
- Ajax中responseText返回的是一个页面而不是一个值
- 用asp实现批量删除bak文件
- bootstrap table列和表头对不齐的解决方法
- JSP 相关对象的使用介绍
- vue生成文件本地打开查看效果的实例
- 微信小程序实现动态显示和隐藏某个控件功能示
- Ajax通讯原理XMLHttpRequest
- php使用curl判断网页404(不存在)的方法 -font color=
- AngularJS双向绑定和依赖反转实例详解
- jQuery控制网页打印指定区域的方法
- 浅谈bootstrap源码分析之tab(选项卡)
- php通过文件头判断格式的方法
- php有效防止同一用户多次登录