部署ASP.NET Core Web API至Azure App Service时登录反复回退最后一步
问题场景
我尝试将ASP.NET Core Web API部署到Azure App Service,部署流程相关操作界面如下:



使用自行创建的Azure账号执行登录操作时,流程始终跳转回部署最后一步,无法继续推进部署。
排查解决方法
- 清理本地身份凭据与IDE缓存
完全关闭Visual Studio及所有相关后台进程,打开系统「凭据管理器」,在「Windows凭据」分类下删除所有前缀为Azure、Microsoft Visual Studio、Microsoft 365的凭据条目;随后进入Visual Studio安装路径下的Common7\IDE\CommonExtensions\Microsoft\Connected Services目录,删除所有缓存文件后重启IDE,重新触发Azure部署流程。 - 校验Azure账号权限与资源状态
直接通过浏览器登录Azure门户,确认当前使用的账号对目标App Service实例拥有参与者及以上操作权限;如果是被邀请加入租户的访客账号,需要联系租户管理员开启应用注册访问权限,同时确认账号绑定的Azure订阅未处于欠费、禁用、过期状态。 - 修复Azure开发相关组件
打开Visual Studio Installer,选择对应版本的Visual Studio点击「修改」,切换到「单个组件」标签页,搜索Azure 开发相关组件,确保Azure App Service 发布工具、Azure 身份验证库均为最新版本,执行修复安装后重试部署操作。 - 手动上传发布包绕过登录循环
若内置发布向导始终无法正常跳转,可先在Visual Studio中选择「文件夹」发布模式,将项目编译输出为本地发布包;随后登录Azure门户进入目标App Service的「部署中心」,选择Zip部署方式手动上传本地发布包完成部署,跳过内置向导的登录校验环节。
内容的提问来源于stack exchange,提问作者Thabiso
相关产品推荐
相关产品推荐

