VS Code 将特定文件夹发布到 Azure

VS Code publish specific folder to Azure

我有一个 Angular 项目。当我构建它时,我得到了包含我的站点文件的“dist”文件夹。 我想将此文件夹部署(发布)到我的 Azure Web 应用程序的 /wwwroot/。我使用 Visual Studio 代码和 Azure Web 应用程序扩展。但出于某种原因,我看不到在没有任何构建的情况下部署单个文件夹的选项。我尝试在 VS Code 中右键单击文件中的 dist/,然后按“部署到 Web 应用程序...”,但出现此错误:

 Couldn't detect a version for the platform 'nodejs' in the repo.

我猜,这意味着 Azure 想要从我的文件构建一个项目。有没有一种方法可以将文件从我的项目传输到 Azure,而无需构建任何内容或移动额外的文件夹?

  • 升级angular版本时可能会出现此类错误。
  • 将应用程序设置设置为 SCM_DO_BUILD_DURING_DEPLOYMENT= FALSE.

这会禁用并恢复到以前的构建工具。

  • 指定应用服务启动选项

更多信息请参考Deploy via FTP