中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET Core 3.0更新了哪些功能

發布時間:2021-12-06 14:55:10 來源:億速云 閱讀:137 作者:iii 欄目:大數據

這篇文章主要介紹“ASP.NET Core 3.0更新了哪些功能”,在日常操作中,相信很多人在ASP.NET Core 3.0更新了哪些功能問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ASP.NET Core 3.0更新了哪些功能”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

在ASP.NET Core項目中,我們使用一個叫做Microsoft.AspNetCore.App的綜合包。它也被稱為ASP.NET Core Shared Framework,在ASP.NET Core Shared Framework之中包含了很多依賴項,它能滿足一般應用的需求。但是如果你查看它的依賴項,在ASP.NET Core3.0中它的需求在似乎變得寬松了。

當前版本的Microsoft.AspNetCore.App明確列出了150個依賴項,而7個月前的版本只需要144個。在這些包中,你能發現九種認證相關的包,他們分別是

  • Cookies

  • Facebook

  • Google

  • JwtBearer

  • Microsoft Account

  • OAuth

  • OpenIdConnect

  • Twitter

  • WsFederation

  • Microsoft.AspNetCore

  • Microsoft.AspNetCore.Mvc

  • Microsoft.AspNetCore.HttpsPolicy

你還能發現8個關于EFCore With SQL Server的支持包,一個用于SQL Server緩存的類庫,一個EFCore診斷包,一個用于EFCore標識包等等。

在這150項依賴中,31項將被從ASP.NET Core3.0的Shared Framework中移除出去,由于它們不符合如下的新的入選標準。

(1)  依賴了Shared Framework無法提供服務的第三方代碼

(2)  程序集本身被Shared Framework所拋棄

(3)  他們實現的協議或身份認證機制十分容易發生變化(比如Facebook/Google/Twitter可能能回在明天改變它們身份認證的方式)

ASP.NET Core項目的高級工程師Nate McMaster說:“我們在2.0版本中加入了太多東西,我們正在重新調整,我們的目標是在可以預見的的時間內,這些組件是可以維護的。許多從Microsoft.AspNetCore.App中移除的程序集將以NuGet 包來提供。如果我們發現90%的人引用了相同的包,那么這個包將有可能被納入到Shared Framework中。然而,正如在指導文件中指出的那樣,API的使用量雖然是一項重要指標,但并不是我們考慮的唯一因素。“。

這將對現有項目有何影響?

如果你決定升級到ASP.NET Core3.0,并且在你的項目中引用了被Shared Framework排除的包,那么你的應用將會崩潰。但是別擔心,解決這個問題只需要像使用其他NuGet 包一樣手動添加這些包到你的項目中。

項目中需要哪些包呢?

這個問題問題的答案取決于你的項目類型。如果你的項目是一個REST服務,你只需要引用下面三個包

在Microsoft.AspNetCore中有18個直接的依賴項,Mvc中添加了13個依賴項,HttpsPolicy添加了5個。這些數字雖然不包括重復或者間接依賴,它卻反映了Shared Framework擁有更少的依賴,我們的依賴管理將變得更加簡單。

到此,關于“ASP.NET Core 3.0更新了哪些功能”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

青浦区| 石屏县| 长宁区| 镇远县| 荆门市| 东台市| 岳池县| 远安县| 永胜县| 龙江县| 湖南省| 左贡县| 旅游| 桦川县| 滨州市| 元阳县| 独山县| 科技| 庄浪县| 乡城县| 浦县| 清丰县| 邳州市| 奎屯市| 枣庄市| 鄂尔多斯市| 岚皋县| 平昌县| 宁国市| 兴海县| 莱芜市| 甘谷县| 晋江市| 营山县| 互助| 万全县| 望城县| 昔阳县| 平南县| 阜新| 南开区|