Azure高级层Function App从VS Code部署失败求助
Azure Functions高级层部署失败问题求助
问题现象
- 从VS Code将Function App部署到Azure高级层时持续失败,相同代码部署到消耗层可正常完成
- 初始错误:
Number of entries expected in End Of Central Directory does not correspond to number of entries in Central Directory - 切换至Azure Function版本1.12.4后,错误变为:
Offset to Central Directory cannot be held in an Int64
已尝试的解决操作
- 重启Function App、停止后重新启动实例
- 更换不同的Azure Function版本
- 新建全新的Function App实例重新部署
- 切换Function App的服务层级
- 使用VSCode Function App Extension 1.13.0部署:部署显示成功,但Azure门户中无函数,提示
No HTTP triggers found - 用try语句包裹包导入代码:回到最初的Zip包错误,推测问题与包依赖相关
- 移除未使用的os库:部署时多次尝试"Syncing triggers"失败,最终提示
Error: Encountered an error (ServiceUnavailable) from host runtime - 重启Function App后出现
Central Directory corrupt错误,部署再次失败 - 使用Azure Core Tools部署:显示部署成功,但Azure门户仍无函数显示
- 按照文章建议修改VS Code扩展版本后,出现
Error: Encountered an error (InternalServerError) from host runtime
环境信息
- 项目依赖库:azure-functions、pyodbc、requests、uuid
- 涉及local.settings.json配置
内容的提问来源于stack exchange,提问作者Riley Cohen
相关产品推荐
相关产品推荐

