博客
关于我
.NET跨平台之旅:将示例站点升级至 .NET Core 1.1 Preview 1
阅读量:407 次
发布时间:2019-03-06

本文共 1365 字,大约阅读时间需要 4 分钟。

今天微软发布了 .NET Core 1.1 Preview 1(详见 ),紧跟 .NET Core 前进的步伐,我们将示例站点 升级到了 .NET Core 1.1 Preview 1 ,在这篇博文中分享一下升级过程。

部署示例站点的服务器是 Linux Ubuntu 14.04 ,已安装 .NET Core 1.0.1 ,安装位置是 /usr/share/dotnet 。首先从 获取 Ubuntu 版的安装包下载地址:https://go.microsoft.com/fwlink/?LinkID=831488 ,然后运行下面的命令下载并安装:

wget -c https://go.microsoft.com/fwlink/?LinkID=831488 -O dotnet-dev-ubuntu-x64.1.0.0-preview2.1-003155.tar.gztar zxf dotnet-dev-ubuntu-x64.1.0.0-preview2.1-003155.tar.gz -C /usr/share/dotnet

然后运行 dotnet -v 命令确认一下安装是否成功:

# dotnet -v.NET Command Line Tools (1.0.0-preview2-1-003155)

显示 1.0.0-preview2-1-003155 说明基于 .NET Core 1.1 Preview 1 的 SDK 安装成功。

接下来就是修改 project.json 文件,将 framework 与依赖的包包改为 .NET Core 1.1 Preview 1 对应的版本。比如,将 "frameworks" 中的 "netcoreapp1.0.1" 改为 "netcoreapp1.1" ,将 "dependencies" 中的 "Microsoft.NETCore.App" 版本号改为 "1.1.0-preview1-*","Microsoft.AspNetCore.Mvc" 的版本号改为 "1.1.0-preview1-*" 。。。

然后 dotnet restore 安装nuget包, dotnet run 试运行站点。

# dotnet runProject AboutUs (.NETCoreApp,Version=v1.1) will be compiled because expected outputs are missingCompiling AboutUs for .NETCoreApp,Version=v1.1 EnyimMemcached Started. Hosting environment: Production Content root path: /data/AboutUs Now listening on: http://*:8001 Application started. Press Ctrl+C to shut down.

试运行成功之后,用 dotnet publish -c release 命令发布,然后将发布出来的文件复制到站点文件夹中,最后用 supervisorctl restart aboutus 命令重启站点,升级就完成了。

转载地址:http://clekz.baihongyu.com/

你可能感兴趣的文章
CSDN新版Markdown编辑器(Alpha 2.0版)使用示例(文首附源码.md文件)
查看>>
微软XAML Studio - WPF, Sliverlight, Xamarin, UWP等技术开发者的福音
查看>>
开发小白也毫无压力的hexo静态博客建站全攻略 - 躺坑后亲诉心路历程
查看>>
java例题_24 逆向输入数字
查看>>
不管人生怎么走,都需要实时回头看看
查看>>
golang基础--类型与变量
查看>>
Bitcoin区块链攻击方式
查看>>
.NetCore外国一些高质量博客分享
查看>>
Mysql的基本操作(一)增、删、改
查看>>
解决WebRTC中不同的浏览器之间适配的问题
查看>>
python中while循环和for循环的定义和详细的使用方法
查看>>
HTML5 之拖放(drag与drop)
查看>>
软件项目技术点(2)——Canvas之坐标系转换
查看>>
深入理解JavaScript函数
查看>>
!function(){}()
查看>>
【spring源码系列】之【xml解析】
查看>>
用了这个jupyter插件,我已经半个月没打开过excel了
查看>>
(在模仿中精进数据可视化07)星球研究所大坝分布可视化
查看>>
(数据科学学习手札02)Python与R在循环语句与条件语句上的异同
查看>>
(数据科学学习手札06)Python在数据框操作上的总结(初级篇)
查看>>