真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ASP.NETCore核心概念是什么

這篇文章主要講解了“ASP.NET Core核心概念是什么”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“ASP.NET Core核心概念是什么”吧!

創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、神木網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為神木等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

ASP .NET Core 基礎(chǔ)

核心概念

CoreCLR: 一個(gè)輕量級、跨平臺(tái)運(yùn)行時(shí),提供與 CLR 相同功能,包括垃圾回收、JIT 編譯、異常處理等等。

CoreFX: 一系列模塊化程序集,以 NuGet 包方式提供,并且完全開源,可通過 GitHub 獲取。

.NET Platform Standard: 以一種可控的架構(gòu)支持 .NET Core 二進(jìn)制可移植性的跨平臺(tái)目標(biāo)。

ASP .NET Core: 一系列小的模塊化組件,可添加到現(xiàn)有應(yīng)用中,用于開發(fā) Web 應(yīng)用和微服務(wù);提供了路由、JSON 序列化、MVC 控制器與視圖 API 。

開發(fā)控制臺(tái)應(yīng)用
$ dotnet new console
$ dotnet restore
$ dotnet run

項(xiàng)目創(chuàng)建完成后,運(yùn)行 dotnet restore 可分析項(xiàng)目的依賴,并下載所有需要的包。每次修改項(xiàng)目文件 .csproj 后,都要執(zhí)行這一步驟。

開發(fā)第一個(gè) ASP.NET Core 應(yīng)用

往控制臺(tái)應(yīng)用添加 ASP.NET Core 功能步驟:

  • 添加 ASP.NET 包

  • 添加 Kestrel 服務(wù)器

  • 添加啟動(dòng)類和中間件

持續(xù)交付

相對于傳統(tǒng)的單體應(yīng)用,開發(fā)人員之所以要選擇開發(fā)微服務(wù)系統(tǒng),其驅(qū)動(dòng)力之一就是需要一種能把新功能和修復(fù)補(bǔ)丁快速部署到小型、可獨(dú)立縮放的子系統(tǒng)的功能。

只有在部署前就能確信這些服務(wù)在生產(chǎn)環(huán)境中不會(huì)出問題,才有可能做到這一點(diǎn)。

Docker 運(yùn)用 Linux 內(nèi)核提供的 cgroup 和 namespace 等功能對網(wǎng)絡(luò)、文件和內(nèi)存等資源進(jìn)行隔離,避免了完整的重量級虛擬機(jī)的負(fù)擔(dān)。

Docker 提供的能力讓我們可以創(chuàng)建一種無視目標(biāo)環(huán)境差異,隨處運(yùn)行的發(fā)布物,意味著在測試環(huán)境中測試 Docker 鏡像之后,我們相信它在生產(chǎn)環(huán)境中也會(huì)以完全一致的方式工作。這是擁抱持續(xù)交付的前提。

運(yùn)行 Docker 鏡像
$ docker run -p 8080:8080 dotnetcoreservices/hello-world
$ docker ps
$ curl http://localhost:8080/will/it/blend?
$ docker kill 61a68ffc3851
用 Wercker 構(gòu)建服務(wù)
  • 安裝 Wercker 命令行工具

  • 添加 wercker.yml 配置文件

  • 運(yùn)行 Wercker 構(gòu)建

使用 CircleCI 持續(xù)集成

CircleCI 與 Wercker 構(gòu)建過程的關(guān)鍵區(qū)別在于,構(gòu)建過程不是在已安裝好 .NET Core 的專用 Docker 鏡像中運(yùn)行,我們需要使用諸如 apt-get 的工具來安裝 .NET 工具鏈。

感謝各位的閱讀,以上就是“ASP.NET Core核心概念是什么”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對ASP.NET Core核心概念是什么這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


網(wǎng)站標(biāo)題:ASP.NETCore核心概念是什么
文章轉(zhuǎn)載:http://weahome.cn/article/jdjcpj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部