ASP.NET CORE 框架揭秘读书笔记系列——ASP.NET应用程序(二)

一、ASP.NET 应用

一个ASP.NET CORE 应用构建在ASP.NET CORE 框架之上,ASP.NET CORE框架利用一个消息处理管道完成对HTTP请求的监听、接收、处理和最终的响应。ASP.NET CORE管道由一个服务器(Server)和若干中间件(Middleware)组成。当宿主(Host)程序启动后,管道被构建出来,作为“管道”龙头的服务器就开始监听来自客户端的HTTP请求。

1、添加引用

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include ="Microsoft.AspNetCore.App"/>
</ItemGroup>

</Project>

2、注册服务器与中间件

从服务承载或者寄宿方面来看,.NET CORE具有一个以IHOST/IHostBuilder为核心的服务承载系统(第10章详解)。任何需要长时间运行的操作都可以定义成IHostedService服务并通过该系统来承载。IHOST对象可以视为所有承载服务的宿主(Host),而IHostBuilder对象则是它的构建者(Builder)。

posted @   GroundSoft  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示