欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MVC5项目转.Net Core 2.2学习与填坑记录(1)

程序员文章站 2022-06-09 13:01:58
流程都是自己摸索,错误地方随便指正。。。 老项目过于臃肿,并且所有请求都是提交到一个api中,这样当api挂掉的时候,基本所有的项目都瘫痪掉了。 在4月底的时候,下决心将项目用微服务进行重写,刚开始的时候,希望能找到.net framework的微服务解决方案,最后发现,一个都没有。。。并且一个人开 ......

流程都是自己摸索,错误地方随便指正。。。

老项目过于臃肿,并且所有请求都是提交到一个api中,这样当api挂掉的时候,基本所有的项目都瘫痪掉了。

在4月底的时候,下决心将项目用微服务进行重写,刚开始的时候,希望能找到.net framework的微服务解决方案,最后发现,一个都没有。。。并且一个人开发,重写的时间很难控制,决定用.net core来进行基础的重写,重点代码迁移过来,这样可以节省一点时间。

新项目使用了ocelot来做apigateway,进行api转发,identityserver4进行认证。

orm老项目使用的是nhiberante,但是总感觉nhiberante过于臃肿,新项目开发的时候,找到了一个新的orm sqlsugar,但是sqlsugar的语法和nhiberante的语法差别很大,对于项目迁移来说工程量太大,所以暂时还是用的nhiberante,等闲下来的时候再重写下sqlsugar,将语法尽量同步后再用sqlsugar替换掉。

 1.nhiberante从.net framework转移到.net standard时遇到的坑

 2.