91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

ASP.NET Core核心概念是什么

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

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

ASP .NET Core 基礎

核心概念

CoreCLR: 一個輕量級、跨平臺運行時,提供與 CLR 相同功能,包括垃圾回收、JIT 編譯、異常處理等等。

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

.NET Platform Standard: 以一種可控的架構支持 .NET Core 二進制可移植性的跨平臺目標。

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

開發控制臺應用
$ dotnet new console
$ dotnet restore
$ dotnet run

項目創建完成后,運行 dotnet restore 可分析項目的依賴,并下載所有需要的包。每次修改項目文件 .csproj 后,都要執行這一步驟。

開發第一個 ASP.NET Core 應用

往控制臺應用添加 ASP.NET Core 功能步驟:

  • 添加 ASP.NET 包

  • 添加 Kestrel 服務器

  • 添加啟動類和中間件

持續交付

相對于傳統的單體應用,開發人員之所以要選擇開發微服務系統,其驅動力之一就是需要一種能把新功能和修復補丁快速部署到小型、可獨立縮放的子系統的功能。

只有在部署前就能確信這些服務在生產環境中不會出問題,才有可能做到這一點。

Docker 運用 Linux 內核提供的 cgroup 和 namespace 等功能對網絡、文件和內存等資源進行隔離,避免了完整的重量級虛擬機的負擔。

Docker 提供的能力讓我們可以創建一種無視目標環境差異,隨處運行的發布物,意味著在測試環境中測試 Docker 鏡像之后,我們相信它在生產環境中也會以完全一致的方式工作。這是擁抱持續交付的前提。

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

  • 添加 wercker.yml 配置文件

  • 運行 Wercker 構建

使用 CircleCI 持續集成

CircleCI 與 Wercker 構建過程的關鍵區別在于,構建過程不是在已安裝好 .NET Core 的專用 Docker 鏡像中運行,我們需要使用諸如 apt-get 的工具來安裝 .NET 工具鏈。

感謝各位的閱讀,以上就是“ASP.NET Core核心概念是什么”的內容了,經過本文的學習后,相信大家對ASP.NET Core核心概念是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

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

AI

义马市| 卓资县| 乐亭县| 昌图县| 崇阳县| 调兵山市| 南汇区| 清原| 遂溪县| 承德县| 云龙县| 云和县| 凤翔县| 诸城市| 松江区| 开封市| 绥宁县| 巫溪县| 盐山县| 桓台县| 汕尾市| 岳阳市| 漳浦县| 梧州市| 启东市| 阳泉市| 镇宁| 白银市| 淳化县| 水城县| 永福县| 池州市| 时尚| 海口市| 金坛市| 民和| 鄂伦春自治旗| 镇原县| 通化县| 乌什县| 屏南县|