分类

链接

2016 年 11 月
 123456
78910111213
14151617181920
21222324252627
282930  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > .NET > 正文
共享办公室出租
.NET跨平台之旅:使用 .NET Core 1.1 Preview 1
.NET 暂无评论 阅读(915)

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

部署示例站点的服务器是 Linux Ubuntu 14.04 ,已安装 .NET Core 1.0.1 ,安装位置是 /usr/share/dotnet 。首先从 https://github.com/dotnet/core/获取 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.gz
tar 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 run
Project AboutUs (.NETCoreApp,Version=v1.1) will be compiled because expected outputs are missing
Compiling 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 命令重启站点,升级就完成了。

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:.NET跨平台之旅:使用 .NET Core 1.1 Preview 1 | Bruce's Blog

发表评论

留言无头像?