python - 部署成功后,Azure Function App 运行旧代码

标签 python azure github azure-functions

我的 Linux Python 函数应用程序拒绝运行部署到它的最新代码。 我尝试通过 Visual Studio Code 和 GitHub 进行部署,这确实有效,因为我可以在函数内的“代码 + 测试”部分中看到代码,但函数应用程序拒绝运行它。

我尝试过重新启动和不同的部署方法,但现在已经不知道为什么会发生这种情况。

最佳答案

将 Azure Functions Python(3.9.9 版本)Http 触发器部署到 Azure Function App:

enter image description here

更改了 HTTP 触发器代码以获取函数 URL 中的 ID 参数以及响应字符串并发布到 Azure:

enter image description here

enter image description here

花了一两分钟替换 Azure Function App HTTPT 触发器门户的“代码+测试”部分中的新代码。

第一次,如果项目有任何代码更改并且必须由 Azure 从 GitHub 中选取,则仅第一次需要 5 到 10 分钟的时间才能反射(reflect)所做的代码更改和有时太长,这取决于所使用的外部库以及项目中存在的与 Azure 同步的文件数量。

请引用类似问题的解决方法:

如果此问题仍然存在,并且简单的函数代码需要很长时间,请向 Microsoft 支持提出请求。

关于python - 部署成功后,Azure Function App 运行旧代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71743344/

相关文章:

python - 使用 Cython 为困难的 C 头文件编写 Python 包装器

python - pynotify linux 更改文本

azure - npm 错误缺少脚本 : build (Set up CI with Azure Pipelines)

git - AssemblyVersion 与 Appveyor 版本一致

python - 如何插入到python嵌套列表中

python - 如何使用 cassandra-driver for python 将 map 类型插入 cassandra

Azure 无效的 SSL 绑定(bind) 以下主机名与证书不匹配 :

azure - 是否可以在构建或发布管道时在代理中循环运行任务?

rest - Github GraphQL API : How can I gather specific user's repositories?

github - 如何从 GitHub 安装程序?