VSCode部署Azure Web App时路径错误,修改配置无效如何解决?
VS Code Azure App Service扩展跨项目部署错误修复步骤
错误描述
部署第二个Web App项目时VS Code弹出如下提示:Deploying [first-project-folder] instead of selected folder [current-project-folder]. Use "appService.deploySubpath" to change this behavior.
修复步骤
- 关闭当前VS Code窗口,删除当前待部署项目根目录下
.vscode文件夹中所有和appService、azureAppService相关的配置项,无其他自定义工作区配置可直接删除整个.vscode文件夹 - 重新打开VS Code,按下快捷键
Ctrl+Shift+P唤起命令面板,输入Azure App Service: Clear Deployments Cache执行,清除扩展存储的旧部署关联缓存 - 仅加载当前待部署的项目文件夹作为工作区根目录,不要将两个项目的共同父文件夹作为工作区根路径加载
- 再次唤起命令面板,输入
Preferences: Open Workspace Settings,搜索appService.deploySubpath,配置项填写当前项目的相对路径,直接部署根目录则填写.即可 - 右键Azure侧栏中对应的第二个Web App实例选择部署,确认弹出的路径选择框显示当前项目的正确路径后再确认操作
补充排查项
- 若问题仍存在,唤起命令面板输入
Preferences: Open User Settings,搜索appService.deploySubpath,确认全局配置没有被固定为第一个项目的绝对路径 - 部署前确认在VS Code文件侧栏选中的是当前项目的根节点,而非第一个项目的文件夹节点
内容的提问来源于stack exchange,提问作者Sintrias
相关产品推荐
相关产品推荐

