Azure App Service 托管内部技术

Posted

技术标签:

【中文标题】Azure App Service 托管内部技术【英文标题】:Azure App Service hosting internal technology 【发布时间】:2022-01-04 23:22:42 【问题描述】:

当我在 Azure 应用服务中托管一个 .NET Core 应用程序时,它需要一个 web.config 自定义标头配置,与 IIS 中相同。

Azure 应用服务中使用哪种技术来托管 .NET Core Web 应用程序?

【问题讨论】:

Azure 应用服务只是一个名称。在内部,您可以在 Windows (IIS) 或 Linux 或 Docker 上托管您的 Web 应用程序,docs.microsoft.com/en-us/azure/app-service/… 当您说web.config 生效时,您使用的是基于 Windows 的应用程序服务托管计划。 【参考方案1】:

感谢 Lex Li 提出的建议,将其发布为帮助其他社区成员的答案。

“Azure 应用服务只是一个名称。 您可以在 Windows (IIS) 或 Linux 或 Docker 上托管您的 Web 应用程序,正如您所说的 web.config 生效,您使用的是 基于 Windows 的应用服务托管计划。”

据此,当我们在 Azure 应用服务中托管我们的应用程序时,我们的应用程序不会发生任何变化。

更多信息请参考以下链接:

MS 医生:Quickstart: Deploy an ASP.NET web app

MS 医生:ASP.NET Web Deployment using Visual Studio: Web.config File Transformations.

MS 医生:Troubleshoot ASP.NET Core on Azure App Service and IIS

【讨论】:

以上是关于Azure App Service 托管内部技术的主要内容,如果未能解决你的问题,请参考以下文章

Azure App Service

Azure App Service-多语言/高可用/自动缩放的Web托管服务

如何获取Azure App Service的特定用户分配的托管服务标识的令牌?

Python app in Azure App Service on Linux初探

将 Azure App Service 应用程序设置传递给 SPA JS 应用程序

在Azure App Service上启用gzip压缩