原文: 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!