1_DotNet Core

AspNetCoreHostingModel

  • 当它的值是InProcess的时候是进程内托管,也就是IIS托管的模式
  • 当它的值是OutOfProcess的时候是进程外托管,也就是将请求转发到后端的ASP.NET Core中,而整个应用程序是运行在ASP.NET CoreKestrel中的
  • 默认是OutOfProcess托管
    OutOfProcess默认有2个Web服务器-内部Web服务器和外部Web服务器
    内部Web服务器是Kestrel
    外部Web服务器是IIS,Niginx或者Apache

Kestrel Web Server

  • Kestrel是ASP.NET Core 的跨平台Web服务器
  • Kestrel本身可以用作边缘服务器
  • Kestrel中用于托管应用程序的进程是dotnet.exe

PackageReference

  • 用于包含对应用程序安装的nuget包的引用
  • Metapackeage(综合包)-Microsoft.AspNetCore.App
  • Metapackeage没有任何内容,只是一个列表
此条目发表在Core分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注