今天,我們很高興可以發佈 ASP.NET Core 2.1.0!這是我們 .NET平臺下開源的、跨平臺的 Web 框架的最新版本,現在已準備好供生產使用。今天就[開始使用](https://www.microsoft.com/net/learn/apps/web/get-started) ASP.N... ...
原文: 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!