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 @   青仙  阅读(49)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示