宣布在.NET 7中推出ASP.NET Core

目录

有什么新变化?

开始使用

升级现有项目

加入我们在.NET Conf 7上的.NET 2022版本

.NET 7 on Azure

谢谢!


.NET 7现已发布.NET 7中的ASP.NET Core包括构建丰富的现代Web UI和功能强大的后端服务所需的一切。

有什么新变化?

下面是ASP.NET Core for .NET 7中出色的新功能和改进的示例:

  • 服务器和运行时
    • 速率限制:使用灵活的端点配置和策略限制已处理请求的速率。
    • 输出缓存:为响应配置缓存,以更有效地处理请求。
    • 请求解压:接受包含压缩内容的请求。
    • HTTP/3:内置对HTTP/3的支持,基于新的QUIC多路复用传输协议的最新HTTP版本。
    • WebSockets over HTTP/2:使用 WebSockets over HTTP/2 连接。
    • WebTransport(实验性):通过HTTP/3创建流和数据报,并具有对 WebTransport 的实验性支持。
  • Minimal APIs
    • 终结点筛选器:使用终结点筛选器在路由处理程序之前或之后运行横切代码。
    • 类型化结果:从最少的API返回强类型结果。
    • 路由组:使用通用前缀组织终端节点组
  • gRPC
    • JSON 转码:通过将gRPC服务公开为基于JSON的API来扩展其覆盖范围
    • 使用JSON转码的OpenAPI(体验):使用实验性支持为gRPC JSON转码服务生成OpenAPI 规范。
    • gRPC 运行状况检查:报告并检查gRPC服务器应用的运行状况。
    • gRPC客户端 AddCallCredentials:创建使用持有者令牌发送授权请求的客户端。
  • SignalR
    • 客户端结果:将客户端结果返回到服务器以响应来自服务器的请求。
  • MVC
    • 可为空的视图和页面模型:现在支持可为空的页面和视图模型,以改善使用null状态检查时的体验。
  • Blazor
    • 自定义元素:使用Blazor生成标准HTML自定义元素,以将Blazor组件与任何基于JavaScript的应用集成。
    • 处理位置更改事件:截获位置更改事件以在导航时创建自定义用户体验。
    • 绑定后/获取/设置修饰符:在数据绑定后运行异步逻辑,并独立控制数据绑定获取和设置数据的方式。
    • 动态身份验证请求:使用自定义参数在运行时创建动态身份验证请求,以处理Blazor WebAssembly应用中的高级身份验证方案。
    • 改进了WebAssembly上的 JavaScript互操作:使用新的[JSImport]/[JSExport]支持在WebAssembly上运行时优化了JavaScript互操作调用。
    • WebAssembly SIMD和异常处理:使用WebAssembly SIMD和异常处理支持,通过.NET WebAssembly提前(AOT)编译提高性能。

有关.NET 7ASP.NET Core中新增功能的完整列表,请查看 .NET 7中的ASP.NET Core发行说明

开始使用

若要.NET 7中开始使用ASP.NET Core,请安装.NET 7 SDK。.NET 7也包含在Visual Studio 2022中。Mac用户应使用最新的Visual Studio 2022 for Mac预览版。

升级现有项目

若要将现有ASP.NET Core应用从.NET 6升级到.NET 7,请按照从ASP.NET Core 6.0迁移到7.0 中的步骤操作

若要将现有的ASP.NET Core应用从.NET 7 RC2升级到.NET 7,请将所有ASP.NET Core包引用更新为7.0.0

就是这样!您应该已准备好享受.NET 7的好处。

另请参阅适用于.NET 7 ASP.NET Core中的重大更改的完整列表。

加入我们在.NET Conf 7上的.NET 2022版本

快来和我们一起庆祝,并在 .NET Conf 7 上了解有关.NET 2022版本的所有信息,这是一个为期三天的免费虚拟开发人员活动,有80多场会议,来自.NET团队和更广泛的.NET社区的演讲者。会议从今天开始,从118日至10日举行。我们希望您能加入我们!

.NET 7 on Azure

.NET 7已部署并准备好在你喜欢的Azure服务(如Azure应用服务、Azure Functions和Azure 静态Web应用)中使用。立即开始在Azure上使用.NET 7进行构建吧!

谢谢!

感谢社区中帮助使.NET 7的此版本成为可能的每个人!此版本代表了.NET社区许多成员贡献的许多GitHub问题、拉取请求、设计反馈评论和文档更新的高潮。没有你,我们不可能走到这一步!

我们希望您喜欢.NET 7中此版本的ASP.NET Core。我们渴望听到您使用它进行构建的经验。请在 GitHub 上告诉我们您对此版本的任何反馈。

https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-7/

Stkcd [股票代码] ShortName [股票简称] Accper [统计截止日期] Typrep [报表类型编码] Indcd [行业代码] Indnme [行业名称] Source [公告来源] F060101B [净利润现金净含量] F060101C [净利润现金净含量TTM] F060201B [营业收入现金含量] F060201C [营业收入现金含量TTM] F060301B [营业收入现金净含量] F060301C [营业收入现金净含量TTM] F060401B [营业利润现金净含量] F060401C [营业利润现金净含量TTM] F060901B [筹资活动债权人现金净流量] F060901C [筹资活动债权人现金净流量TTM] F061001B [筹资活动股东现金净流量] F061001C [筹资活动股东现金净流量TTM] F061201B [折旧摊销] F061201C [折旧摊销TTM] F061301B [公司现金流1] F061302B [公司现金流2] F061301C [公司现金流TTM1] F061302C [公司现金流TTM2] F061401B [股权现金流1] F061402B [股权现金流2] F061401C [股权现金流TTM1] F061402C [股权现金流TTM2] F061501B [公司自由现金流(原有)] F061601B [股权自由现金流(原有)] F061701B [全部现金回收率] F061801B [营运指数] F061901B [资本支出与折旧摊销比] F062001B [现金适合比率] F062101B [现金再投资比率] F062201B [现金满足投资比率] F062301B [股权自由现金流] F062401B [企业自由现金流] Indcd1 [行业代码1] Indnme1 [行业名称1] 季度数据,所有沪深北上市公司的 分别包含excel、dta数据文件格式及其说明,便于不同软件工具对数据的分析应用 数据来源:基于上市公司年报及公告数据整理,或相关证券交易所、各部委、省、市数据 数据范围:基于沪深北证上市公司 A股(主板、小企业板、创业板、科创板等)数据整理计算
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值