.NET跨平台之旅:将示例站点升级至 .NET Core 1.1 Preview 1
2016-10-26 16:16
429 查看
今天微软发布了 .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 ,然后运行下面的命令下载并安装:
然后运行 dotnet -v 命令确认一下安装是否成功:
显示 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 publish -c release 命令发布,然后将发布出来的文件复制到站点文件夹中,最后用 supervisorctl restart aboutus 命令重启站点,升级就完成了。
部署示例站点的服务器是 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 命令重启站点,升级就完成了。
相关文章推荐
- .NET跨平台之旅:升级ASP.NET Core示例站点
- .NET跨平台之旅:将示例站点从ASP.NET 5 Beta7升级至RC1
- .NET跨平台之旅:将示例站点从 ASP.NET 5 RC1 升级至 ASP.NET Core 1.0
- .NET跨平台之旅:将示例站点升级至ASP.NET Core 1.0
- .NET跨平台之旅:成功将示例站点升级至ASP.NET Core RC2
- .NET跨平台之旅:将示例站点从ASP.NET 5 Beta5升级至Beta7
- .NET跨平台之旅:将示例站点升级至 ASP.NET Core 1.1
- .NET跨平台之旅:升级至ASP.NET 5 RC1,Linux上访问SQL Server数据库
- [.net 面向对象程序设计深入](9).NET Core 跨平台开发环境搭建
- ASP.NET Core 1.1 Preview 1 简介(包含.NETCore 1.1升级公告)
- .NET跨平台之旅:博问站点迁移至ASP.NET Core on Linux并发布上线
- 在Visual Studio中将现有.NET Framework项目迁移至.NET Core 1.1 Preview 1
- DMS平台从.NET 1.1升级到.NET 4.0的升级步骤
- .Net 1.1 升级到 .Net 2.0 注意事项
- 在Visual Studio中将现有.NET Framework项目迁移至.NET Core 1.1 Preview 1
- asp.net core 1.1 项目升级至 asp.net core 2.0 preview 2
- .NET Core 从1.1升级到2.0记录(Cookie中间件踩坑)
- Centos升级安装.Net core 1.1
- .NET Core 1.1 升级公告
- 从 .net 1.1 升级到 2.0过程中遇到的问题及解决方法