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

能否通过PowerShell脚本为Azure App Service Web应用配置虚拟应用路径映射?

可以通过PowerShell脚本配置Azure App Service虚拟应用路径

完全不需要仅依赖Azure门户的图形界面,PowerShell脚本可以轻松完成Web应用的虚拟应用路径添加(包含虚拟路径与物理路径)配置。

具体操作步骤及示例代码

  • 首先确保已安装并导入Az.Websites模块(若未安装):
Install-Module -Name Az.Websites -Force -AllowClobber
Import-Module Az.Websites
  • 登录你的Azure账号:
Connect-AzAccount
  • 获取目标Web应用的现有配置:
$resourceGroupName = "你的资源组名称"
$webAppName = "你的Web应用名称"
$webAppConfig = Get-AzWebAppConfig -ResourceGroupName $resourceGroupName -Name $webAppName
  • 添加新的虚拟应用路径(示例:虚拟路径/blog,物理路径指向site\wwwroot\blog):
# 构造虚拟应用配置对象
$newVirtualApp = @{
    VirtualPath = "/blog"
    PhysicalPath = "site\wwwroot\blog"
    PreloadEnabled = $false # 按需设置是否启用预加载
}

# 将新配置添加到现有虚拟应用列表中
$webAppConfig.VirtualApplications += $newVirtualApp
  • 提交更新后的配置到Azure:
Set-AzWebAppConfig -ResourceGroupName $resourceGroupName -Name $webAppName -VirtualApplications $webAppConfig.VirtualApplications

注意事项

  • 物理路径需使用相对于Web应用站点根目录的路径,格式为site\wwwroot\你的子目录
  • 执行脚本的账号需要拥有对应Azure资源组及Web应用的修改权限
  • 若需修改已存在的虚拟应用路径,可直接修改$webAppConfig.VirtualApplications数组中的对应项后再提交更新

内容的提问来源于stack exchange,提问作者Pedro Costa

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 14:20:54