【发布时间】:2023-01-17 05:42:07
【问题描述】:
我正在通过 Bicep 创建一个 Azure Web 应用程序来托管一个 ASP.NET Core 7.0 网站。我的二头肌包括:
netFrameworkVersion: 'v7.0'
requestTracingEnabled: true
remoteDebuggingEnabled: true
remoteDebuggingVersion: 'VS2022'
httpLoggingEnabled: true
use32BitWorkerProcess: false
ftpsState: 'FtpsOnly'
managedPipelineMode: 'Integrated'
但是当我部署 Bicep 时,它没有被设置为 .NET 7,设置如下所示:
我在 SO 上发现了一些建议元数据解决方案的帖子,但我不确定该解决方案如何以及是否适用于 .NET 7。
您是否知道我需要添加任何缺少的设置才能将此设置为下图:
【问题讨论】:
-
您使用的是 Windows 还是 Linux 应用程序服务计划?使用特定元数据的解决方案也应该适用于 net7,请尝试一下。
-
视窗。我添加了这个:资源 website_config_metadata 'Microsoft.Web/sites/config@2022-03-01' = { name: 'metadata' parent: website properties: { CURRENT_STACK : 'dotnet' } } 它奏效了!
标签: azure-web-app-service azure-resource-manager azure-bicep .net-7.0