You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure App Service托管.NET Core Web应用采用的内部技术是什么?

Azure App Service 托管.NET Core Web 应用的底层技术说明

你观察到的web.config自定义标头规则和IIS完全一致,是因为默认配置的Azure App Service普遍采用Windows托管计划,底层核心组件组合为 IIS + ASP.NET Core Module(ANCM)+ Kestrel:

  • IIS作为入口层负责接收公网请求,你在web.config中配置的自定义标头、URL重写、访问限制等IIS原生支持的规则,都会在这一层直接生效,和本地IIS托管的表现完全相同
  • IIS不会直接处理.NET Core的运行逻辑,它会通过web.config中注册的ASP.NET Core Module作为反向代理,把请求转发给后台启动的Kestrel服务器,由Kestrel完成.NET Core应用的代码执行和响应生成
  • 如果你切换为Linux托管计划的App Service实例,底层默认用的是Nginx + Kestrel的组合,或者直接启动Kestrel服务,这种场景下web.config的IIS专属配置就会失效
  • 如果你用的是自定义容器模式的App Service,底层运行逻辑完全由你打包的容器镜像决定,官方.NET Core基础镜像默认是直接用Kestrel作为服务入口

内容的提问来源于stack exchange,提问作者Just code

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 17:54:07