博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将 ASP.NET Core 2.0 项目升级至 ASP.NET Core 2.1 RC 1
阅读量:5888 次
发布时间:2019-06-19

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

今天微软发布了  ,虽然只是 Release Candidate 版,但已经可以在生产环境中使用。

NET Core 2.1 RC is supported by Microsoft and can be used in production.

.NET Core 2.1 的早让人垂涎三尺,看到这个消息后,忍不住今天就进行了升级。

主要升级步骤如下:

将 .csproj 项目文件中的 target framework 改为 netcoreapp2.1

netcoreapp2.1

将 Microsoft 开头的 nuget 包升级为 2.1.0-rc1-final  (正式版改为 2.1.0 ),System 开头的 nuget 包升级为 4.5.0-rc1(正式版改为 4.5.0)

将 Microsoft.AspNetCore.All 更改为 Microsoft.AspNetCore.App

在 Program 中将 IWebHost 改为 IWebHostBuilder 

public class Program{    public static void Main(string[] args)    {        CreateWebHostBuilder(args).Build().Run();    }    public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>        WebHost.CreateDefaultBuilder(args)            .UseStartup
();}

在 Startup 中添加 SetCompatibilityVersion

public void ConfigureServices(IServiceCollection services){    services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);}

更新 docker 镜像,将 asp.net core runtime 镜像 tag 改为 microsoft/dotnet:2.1-aspnetcore-runtime ,将 .net core sdk 镜像 tag 改为 microsoft/dotnet:2.1-sdk 。docker 部署成功后,容器中的 .net core runtime 信息如下

root@c44d5c57a02b:/app# dotnet --infoHost (useful for support):  Version: 2.1.0-rc1  Commit:  eb9bc92051.NET Core SDKs installed:  No SDKs were found..NET Core runtimes installed:  Microsoft.AspNetCore.All 2.1.0-rc1-final [/usr/share/dotnet/shared/Microsoft.AspNetCore.All]  Microsoft.AspNetCore.App 2.1.0-rc1-final [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]  Microsoft.NETCore.App 2.1.0-rc1 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

转载于:https://www.cnblogs.com/dudu/p/9009295.html

你可能感兴趣的文章
iOS8中定位服务的变化(CLLocationManager协议方法不响应,无法回掉GPS方法,不出现获取权限提示)...
查看>>
BeanUtils\DBUtils
查看>>
VC 创建托盘,托盘tooltip。右键托盘菜单,点击别的地方会隐藏掉的问题。
查看>>
第一天,新的定义
查看>>
WPF EventSetter Handler Command
查看>>
polya定理,环形涂色
查看>>
day4-装饰器前奏
查看>>
【Jest】笔记三:全局变量
查看>>
forward和redirect的区别
查看>>
使用JavaMail完成邮件的编写
查看>>
洛谷P1576 最小花费
查看>>
封装了一个类,可生成验证码,缩略图,及水印图
查看>>
文件服务器 之 Debian下pureftpd的安装心得
查看>>
第一阶段项目总结
查看>>
Java集合详解
查看>>
myeclilpse打开文件所在位置的图标消失后的找回方法
查看>>
Java面向对象编程概述
查看>>
Android利用文本分割拼接开发一个花藤文字生成
查看>>
哈夫曼树的实现
查看>>
12-18Windows窗体应用小程序之记事本(1)
查看>>