如何更改 VSCode 部署的 Web 应用程序的部署位置?

How to change the deployment location for a web app deployed by VSCode?

我正在将 Django Web 应用程序从 VSCode 部署到 Azure。 部署时,我注意到我的应用程序已分配给 'Central US',我希望它位于 'UK South'。部署过程没有问我位置,但我在应用程序 Json 文件设置文件中注意到 -

"id": ...
"name": ...
"kind": ...
"location": "Central US",
"type": ...
"state": ...

我认为这是一个自动生成的文件,那么如何在部署前更改此设置?

  • 无论订阅类型如何,您都无法修改应用服务计划的位置。您现在要做的就是在所需区域创建一个新的应用程序服务计划并重新部署您的代码。
  • 无法更改应用服务计划的区域。
  • 如果您希望在不同地区运行您的应用程序,则可以选择应用程序克隆。
  • 克隆会在任何区域的新应用服务计划或现有应用服务计划中复制您的应用。

更多信息请参考Azure App Service App cloning

在 VSCode 中找到了创建和部署应用程序的答案。 在 'APP SERVICE' 部分的 Azure 选项卡(左侧)中,右键单击并选择

'Create new web app... (advanced)'

它会再问你几个问题,包括使用什么资源组和创建服务计划,以及选择位置的选项。