通过Visual Studio发布应用至Azure App Service(Windows)时卡在创建环节
解决Visual Studio发布至Azure Windows App Service卡在“Creating: App Service”的问题
- 检查Azure区域服务状态:先确认目标区域的App Service服务是否正常,Azure门户的「服务健康」页面可查看区域级故障通知,这类问题会直接导致资源创建停滞。
- 清理Visual Studio发布缓存:
- 关闭Visual Studio
- 删除以下目录的缓存文件:
%LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\PublishCache%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\<你的VS版本号>\Publish
- 重启VS后重试发布流程
- 手动创建App Service再关联发布:
- 先在Azure门户手动完成Windows版App Service实例的创建,配置好订阅、资源组、区域等信息
- 在Visual Studio发布向导中选择「选择现有」,直接关联已创建的App Service进行发布,跳过自动创建环节
- 核查订阅配额与权限:
- 确认目标区域的App Service配额(如应用服务计划实例数、CPU/内存额度)是否已用尽
- 检查当前Azure账户是否拥有创建App Service的权限(如参与者、所有者角色),权限不足会导致创建请求无响应
- 重置VS的Azure账户连接:
- 在Visual Studio的「账户设置」中移除当前Azure账户
- 重启VS后重新登录Azure账户,再尝试发布
- 改用Azure CLI完成部署:
如果以上方法无效,可绕开VS发布流程,用CLI手动操作:- 登录Azure CLI:
az login - 创建资源组(按需):
az group create --name <资源组名称> --location <目标区域> - 创建应用服务计划:
az appservice plan create --name <计划名称> --resource-group <资源组名称> --sku B1 --is-windows - 创建App Service:
az webapp create --name <应用名称> --resource-group <资源组名称> --plan <计划名称> - 部署应用:
az webapp deployment source config-local-git --name <应用名称> --resource-group <资源组名称>,随后按提示用Git推送部署包
- 登录Azure CLI:
内容的提问来源于stack exchange,提问作者Alice
相关产品推荐
相关产品推荐

