深圳社保新政策,藤堂花音,守护甜心1
官方迁移文档:
根据官方文档升级对应工具
就是在项目属性中修改目标框架为.net core 2.2
右键项目选择编辑xxxx.csproj,在文档描述的对应位置添加
<aspnetcorehostingmodel>inprocess</aspnetcorehostingmodel>
如果项目中根目录中没有这个文件即可忽略这一步。
同样编辑xxxx.csproj,在文档描述的对应位置添加
<packagereference include="microsoft.aspnetcore.app" />
删除所有 <packagereference include="microsoft.xxxx" version="xxx" />
比如这些
<packagereference include="microsoft.aspnetcore" version="2.2.0" /> <packagereference include="microsoft.aspnetcore.cookiepolicy" version="2.2.0" /> <packagereference include="microsoft.aspnetcore.httpspolicy" version="2.2.0" /> <packagereference include="microsoft.aspnetcore.mvc" version="2.2.0" /> <packagereference include="microsoft.aspnetcore.staticfiles" version="2.2.0" />
都需要删除,因为新版本的microsoft.aspnetcore.app已经包含这些
重新编译项目时ide会自动下载对应的引用包
这一步是我遇到的最大的坑!!!官网给的demo我试了有问题,如果原来项目program
类中有useiisintegration() ,则需要替换成useiis() ,不然会有启动错误。
意外的在文档demo中找到了解决方案!!
**note:** when using asp.net core 2.2 and you want to use in-process hosting, replace **.useiisintegration()** with **.useiis()**, otherwise you'll get startup errors.
剩下的根据官方文档根据各自的项目做对应的修改,我自己遇到的两个问题已经写在上面了,一是更新包引用,二是更新kestrel配置。
如果还有问题请参考官方文档
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论