原文: ASP.NET Core 2.1.0 now available
今天,我們很高興可以發布 ASP.NET Core 2.1.0!這是我們 .NET平台下開源的、跨平台的 Web 框架的最新版本,現在已准備好供生產使用。今天就開始使用 ASP.NET Core 2.1!
此版本中的新功能包括:
- SignalR - 為您的 ASP.NET Core 應用程序添加實時網絡功能。
- Razor class libraries - 使用 Razor 將視圖和頁面構建為可重用的類庫。
- Identity UI library & scaffolding - 為任何應用程序添加身份並定制它以滿足您的需求。
- HTTPS - 默認情況下啟用並易於在生產中進行配置。
- Template additions to help meet some GDPR requirements - 讓用戶控制其個人數據並處理Cookie同意。
- MVC functional test infrastructure - 為您的應用在內存中編寫功能測試。
- [ApiController],ActionResult
- 構建清晰且描述性的 Web API 。 - IHttpClientFactory - HttpClient 客戶端作為可以集中管理和配置的服務。
- Kestrel on Sockets - 托管 sockets 取代 libuv 作為 Kestrel 的默認傳輸。
- Generic host builder - Generic host 架構與 HTTP 解耦,支持DI,配置和日志記錄。
- Updated SPA templates - Angular,React 和 React + Redux 模板已更新為使用標准項目結構並為每個框架構建系統(Angular CLI和create-react-app)。
在 ASP.NET Core 文檔中查看 ASP.NET Core 2.1 中的新增功能,以了解有關這些功能的更多信息。有關此版本中所有更改的完整列表,請參閱發行說明。
ASP.NET Core 2.1.0 可用於 .NET Core 2.1.0 以及 Entity Framework Core 2.1.0,您可以閱讀在相應的博客文章中。
開始吧
您可以通過安裝最新的 .NET Core SDK 和最新版本 Visual Studio 在10分鍾內開始使用ASP.NET Core 2.1。然后按照教程說明創建您的第一個 ASP.NET Core 應用程序。
將 ASP.NET Core 2.0.x 項目遷移到 2.1.0
有關遷移到 ASP.NET Core 2.1 的說明,請參閱從 ASP.NET Core 2.0.x 項目遷移到 2.1.0
部署到 Azure
ASP.NET Core 2.1 已經可用於 Azure 服務。 將您的 ASP.NET Core 2. 1應用發布到 Azure 服務。
對於使用 ASP.NET Core SignalR 的應用程序,配置您的應用程序以使用新的 Azure SignalR 服務(公共預覽)來擴展應用程序的實時功能。
給予反饋
我們希望您喜歡使用 ASP.NET Core 2.1.0 中的新功能和改進。如果您有任何問題或發現此版本的任何問題,請通過在 GitHub 上提交問題告訴我們。
感謝您使用ASP.NET Core!