MVC5項目轉.Net Core 2.2學習與填坑記錄(1)


流程都是自己摸索,錯誤地方隨便指正。。。

老項目過於臃腫,並且所有請求都是提交到一個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.html標簽從.net framework轉移到.net standard(.net core 2.2)時遇到的坑及填坑

 3.SignalR從.net framework轉移到.net standard(.net core 2.2)

 4.System.Text.Encoding.Default.GetBytes()從.net framework轉移到.net standard遇到的轉碼結果不同問題

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM