最近更新|软件分类|软件专题|软件排行|手机版|软件发布ASP.NET Core 7.0 Runtime (v7.0.12)官方版下载
您的位置:首页>编程开发>ASP.NET Core 7.0 Runtime (v7.0.12)官方版下载

ASP.NET Core 7.0 Runtime (v7.0.12)官方版下载

网友评分:

相关软件

软件介绍

ASP.NET Core 7.0 Runtime最新版是微软战略性的一款框架,.net对标Java,在生态上,一点也不亚于Java。目前,只需要电脑上有3.x版本和4.x版本,基本上就能运行所有.net程序了。Windows10用户基本上无需再次安装.net,Windows7用户,装一个4.0版本以上的就行。

ASP.NET Core 7.0最新版

ASP.NET介绍

此版本是在 .NET 20 周年之际发布的,它基于 .NET 6 建立的基础。此版本为 .NET 引入了新功能,例如支持可空性的 API 注释、持续的 JIT 编译器优化、新 API 以及对更多热重载方案的支持。此外,微软声称已使用 Visual Studio 17.2 Preview 1 对其进行了测试,并建议将 .NET 7 Preview 1 与 Visual Studio 的预览版一起使用。

ASP.NET特点

统一:一个 BCL、新的 TFM、对 ARM64 的本机支持、Linux 上增强的 .NET 支持

现代:持续的性能改进、开发人员生产力增强,例如容器优先的工作流程、从相同的代码库构建跨平台的移动和桌面应用程序

.NET适用于云原生应用:易于构建和部署分布式云原生应用

简单:使用 C# 11 简化和编写更少的代码、针对云原生应用程序的 HTTP/3 和最小 API 改进

性能:多项性能改进

ASP.NET功能

它包括一些更新,如性能改进,C#语言升级 – C#11和F#的新功能,.NET MAUI,ASP.NET CORE/Blazor改进,Web API,对ARM64系统的本机支持,Linux上的增强.NET支持等等。此外,还可以轻松容器化 .NET 7 项目,并为 GitHub 操作配置 CI/CD 工作流。.NET 7 随 ASP.NET Core 7、Entity Framework core7、.NET MAUI (.NET MULTI-PLATFORM APP U) 开发、Windows Forms、Windows Presentation Foundation 和 Orleans 7 框架一起发布。此外,它还包括改进 Blazor WebAssembly 调试体验,以及支持位置更改事件的处理。

ASP.NET更新说明

1、服务与运行时(Servers and runtime)

速率限制(Rating limiting) :使用灵活的端点配置和策略限制处理请求的速率。 Microsoft.AspNetCore.RateLimiting 中间件提供速率限制中间件。应用可配置速率限制策略,然后将策略附加到终结点。使用速率限制的应用在部署前应仔细测试并查看其负载。

输出缓存(Output caching) :为响应配置缓存以更有效地处理请求。 输出缓存中间件可用于所有类型的 ASP.NET Core应用:最小 API、带控制器的 Web API、MVC 和 Razor Pages。

请求解压缩(Request decompression) :接受具有压缩内容的请求。

请求解压缩中间件:

· 允许 API 终结点接受包含压缩内容的请求。

· 无需编写代码来处理压缩的请求。

当请求上的 Content-Encoding 标头值与可用的解压缩提供程序之一匹配时,中间件:

· 使用匹配的提供程序将 HttpRequest.Body 包装在适当的解压缩流中。

· 删除 Content-Encoding 标头,指示请求正文不再压缩。

请求解压缩中间件会忽略不包含 Content-Encoding 标头的请求。

HTTP/3 :内置支持HTTP/3,这是基于新的QUIC复用传输协议的最新HTTP版本。 HTTP/3 是 HTTP 的第三个即将发布的主要版本,HTTP/3 在 .NET 6 中作为预览功能提供。HTTP/3 规范还没有最终确定,并且对于 .NET 6,HTTP/3 可能存在行为或性能问题。.NET7 内置支持HTTP/3

Http/2 WebSockets支持 : 使用WebSockets over HTTP/2连接。 .NET 7 为 Kestrel、SignalR Java 客户端和带有 Blazor WebAssembly 的 SignalR 引入了基于 HTTP/2 的 Websockets 支持。

2、最小API(Minimal APIs)

终结点筛选器(Endpoint filters) :使用端点过滤器在路由处理程序之前或之后运行横切代码。

使用最小 API 筛选器,开发人员可以实现支持以下操作的业务逻辑:

在终结点处理程序前后运行代码。

检查和修改终结点处理程序调用期间提供的参数。

截获终结点处理程序的响应行为。

在以下场景中,筛选器很有用:

验证已发送到终结点的请求参数和正文。

记录有关请求和响应的信息。

验证请求是否面向受支持的 API 版本。

类型化结果(Typed results) :从最小的API返回强类型的结果。

路由组(Route groups) :用一个共同的前缀来组织端点组。

3、远程调用(gRPC)

JSON转码(JSON transcoding) :通过将你的gRPC服务暴露为基于JSON的API来扩大它们的覆盖范围

JSON转码文档与Swagger/OpenAPI(实验性的) :使用实验性支持,为你的gRPC JSON转码服务生成OpenAPI规范。

gRPC运行状况检查 :报告和检查gRPC服务器应用程序的健康状况。

gRPC客户端添加持有者令牌 :创建使用承载令牌发送授权请求的客户端。

4、实时应用(SignalR)

客户端结果(Client results) :响应服务器的请求,向服务器返回客户结果。

5、MVC

MVC视图和Razor页面中的可为空模型(Nullable view and page models) :现在支持Nullable页面和视图模型,以改善使用空状态检查时的体验。

6、客户端Web应用(Blazor)

自定义元素(Custom elements) :用Blazor构建标准的HTML自定义元素,将Blazor组件与任何基于Java的应用程序整合起来。

处理位置更改事件(Handle location changing events) :拦截位置变化事件,以创建导航时的自定义用户体验。

数据绑定(之后/获取/设置)修改器(Bind after/get/set modifiers) :在数据绑定后运行异步逻辑,并独立控制数据绑定如何获取和设置数据。

动态认证请求(Dynamic authentication requests) :在运行时用自定义参数创建动态认证请求,以处理Blazor WebAssembly应用程序中的高级认证场景。

在WebAssembly中改进的Java互操作(Improved Java interop on WebAssembly) :使用新的 [JSImport] / [JSExport] 支持,在WebAssembly上运行时优化Java互操作调用。

WebAssembly的SIMD和异常处理(WebAssembly SIMD & exception handling) :使用WebAssembly SIMD和异常处理支持,提高.NET WebAssembly超时(AOT)编译的性能。

  • 下载地址

点击报错软件无法下载或下载后无法使用,请点击报错,谢谢!