来自 visual studio 项目的 python 的 Azure 应用服务

Azure app service with python from a visual studio project

我们有一个使用 Visual Studio 开发的 python 应用程序 (Flask)。 我们将其作为 git.

推送到 Azure DevOps

当我将其推送到我们的 Azure 应用服务时,它仅在我仅推送实际 python 文件而不是 .vs 文件夹或 .pyproj、[=14= 时才有效] 文件。这意味着我在本地有一个文件夹,我将文件复制到该文件夹​​,然后推送到应用程序服务。这不是您想象的最好的解决方案。

我的问题:

  1. 为什么应用服务无法处理 "other" 文件?
  2. 每次我直接推送到应用程序服务以及我们的 Azure DevOps 时,这会如何很好地工作?
  1. 不确定我是否正确理解了这个问题。但你不需要将它们推送到 webapp 来让它工作。您可以使用 gitignore file 从提交中排除那些不需要的文件。
  2. 您可以将您的 webapp 配置为使用本地 git 部署方法并进行推送 "directly",但这可能不是您想要的。你可能想在提交 git\vsts\whatever 回购的基础上构建并将工件推送到 webapp