You need to enable JavaScript to run this app. VS2019部署Bottle应用到Azure的Resource Group、Runtime Stack与Python配置咨询
优惠活动
大模型
产品
解决方案
定价
更多

VS2019部署Bottle应用到Azure的Resource Group、Runtime Stack与Python配置咨询

VS发布Python Web应用到Windows Azure应用服务的配置指引

Resource Group 选项匹配方法

按照微软官方文档的操作要求,不需要在已有的存量资源组列表里逐一比对匹配:

  • 点开Resource Group的下拉选择列表,直接选中列表末尾的Create New选项,就完全满足文档提出的“保持Resource Group为Create New选项”的要求
  • 选中该选项后,VS会在后续配置流程中自动弹出输入框,引导你填写新建资源组的自定义名称,不需要提前做额外准备

操作系统与Python版本选项冲突的原因

遇到选择Python 3.7/3.8时Windows单选按钮被灰化、无法选中的界面表现,根源是VS 2019内置发布配置模板的版本滞后,不属于操作失误:

  • VS 2019自带的Azure发布适配模板,上线时仅匹配了当时Windows应用服务支持的Python 3.6运行时列表,没有把后续新增的Python 3.7/3.8版本同步关联到Windows系统的可选配置池,才会出现高版本Python选项下Windows按钮被禁用的交互逻辑
  • 本地开发环境安装的Python 3.7,不需要和发布界面默认提供的运行时选项做强制1:1匹配
  • 关于Azure服务端预装Python版本的顾虑可以打消:Windows应用服务实例支持多版本Python运行时的自定义切换,并非只能使用VS发布界面上能直接选中的固定版本。

适配Bottle Web应用的正确配置流程

按照以下步骤操作就能实现应用正常部署运行:

  1. 应用名称按需求自定义填写,Resource Group下拉选择Create New选项,完全匹配文档要求
  2. 暂时选中界面上能点亮Windows单选按钮的Python 3.6选项,勾选Windows操作系统的单选按钮,完成基础应用服务的资源创建流程
  3. 首次发布完成后,进入对应Azure应用服务的管理后台,找到运行栈配置板块,将Python运行时手动调整为3.7版本,和本地开发环境保持版本对齐
  4. 确认VS发布配置中自动生成的web.config文件正确指向Bottle应用的WSGI启动入口,不需要额外修改代码逻辑即可正常运行

内容的提问来源于stack exchange,提问作者user1068636

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.05 07:15:04