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 @ 2023-07-13 07:07  GroundSoft  阅读(21)  评论(0编辑  收藏  举报