3.ASP.NET Core2.2_托管

1. 运行 ASP.Net Core项目的两种方式

①使用 visual studio IED启动运行

②命令行方式:
在 Web 项目所在的文件夹中运行:dotnet run

2. 托管设置

设置项目文件的AspNetCoreHostingModel属性

<PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>

InProcess:使用IIS服务器托管

OutOfProcess:使用自带Kestrel服务器托管

3. 查看net的cli

装了net2.2的SDK,可以直接在命令提示符里看.net 的cli。
cli:command line interface命令行接口工具。

输入dotnet -h即可。

在项目根目录下使用dotnet run运行项目的话,就是将Kestrel服务器作为承载环境。

4. 进程内托管

image

流程:

image


5. 进程外托管

image

流程:

image


6. 进程内托管和进程外托管的对比:

image

posted @ 2022-04-17 09:29  青仙  阅读(48)  评论(0编辑  收藏  举报