我们已经实现了一个DevOps管道来部署Docker容器中的Azure功能,该容器通过构建管道发布到私有容器注册表。当将发布的容器拉到我的本地计算机进行验证时,它按预期工作。
通过DevOps中的部署管道使用此容器部署功能后,通过Kudu应用程序的Docker日志显示容器已成功拉取等。到目前为止一切顺利。
不幸的是,在已部署的应用上调用函数(它有一个HttpTrigger)时,没有找到端点(404响应)。当检查函数运行时日志时,它报告没有找到函数。
创建的映像基于mcr.microsoft.com/azure-functions/dotnet:4。
我一定是错过了一些配置,但不能把我的手指上。
1条答案
按热度按时间2guxujil1#
完全忘了完成这个问题,如果我没记错的话,这是和WEBSITES_ENABLE_APP_SERVICE_STORAGE环境变量有关的,应该设置为false,否则会覆盖部署函数的文件夹。