Visual Studio 2022发布ASP.NET Core Web API至Azure卡在App Service页面
解决Visual Studio发布至Azure App Service Linux时登录卡住的问题
手动创建发布配置文件
先去Azure门户手动建好Linux环境的App Service,回到VS右键项目选发布,选择“导入配置文件”。再回到Azure门户的App Service页面,在“部署中心”里点“获取发布配置文件”下载,把这个.pubxml文件导入VS,就能直接完成发布配置,绕开登录环节。清理VS的Azure认证缓存
关掉Visual Studio,打开文件资源管理器,输入%LOCALAPPDATA%\.IdentityService回车,删掉这个文件夹里的所有内容,重新启动VS后再试登录发布。用Azure CLI命令行发布
先安装Azure CLI,打开终端执行az login完成登录。进入项目根目录,执行az webapp up --name <你的App Service名称> --runtime "DOTNET:6.0" --resource-group <你的资源组名称>,等命令跑完,项目就自动发布到指定的Azure App Service了。检查VS更新和组件
打开Visual Studio Installer,看看有没有可用更新,升级到最新版。同时确认已经装了“Azure开发”工作负载,没装的话补上再重试发布。
内容的提问来源于stack exchange,提问作者Lemec Cinq
相关产品推荐
相关产品推荐

