You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python Flask应用:能否在Azure App Service用Azure File Storage读写SQLite?

在Azure App Service部署Flask+SQLite应用的持久化与运行故障问题

原问题

我有一个计划产品化的Python Flask应用,仅需SQLite这类具备读写能力的简单存储——因不确定项目成功率,希望尽可能降低成本。目前已通过VSCode成功部署至Azure App Service,部署包中包含现有SQLite数据库,运行看似正常,但存在两个核心问题:

  • 重启App Service后所有数据会重置
  • 应用出现冻结问题(本地运行完全正常)

想询问:能否将Azure File Storage挂载到App Service,并将SQLite数据库存储于其上?我使用的是flask_sqlalchemy。

编辑

我采纳了相关方案并成功创建数据库,但仍无法正常使用。使用应用过程中会突然抛出错误:

sqlite3.OperationalError: unable to open database file

尽管数据库仍在指定目录中,且之前运行完全正常,我不清楚问题根源。

遗憾的是SQLite似乎无法在Azure App Service中正常工作,而这对刚试水市场的初创应用至关重要。我希望微软并非故意限制,因为我信任他们,若真是这样会让我非常失望。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 16:42:43