我的 python 文件位于 Azure Devops 存储库中。我正在尝试将其部署到 azure 函数应用程序并执行 py 文件。我已经建立了一个服务连接“测试”来连接资源组。 我的代码如下。
步骤:
- 任务:AzureFunctionApp@1 显示名称:'Azure Function App 部署:api' 输入: azure订阅:测试 应用程序类型:functionAppLinux 应用程序名称:api 包:'$(System.DefaultWorkingDirectory)' runtimeStack: 'DOCKER|microsoft/azure-functions-dotnet-core3.0:3.0' startUpCommand: 'func azure functionapppublish $(functionAppName) --no-bundler'
但是,我遇到错误##[错误]错误:无法同步函数应用程序“api”的触发器。错误:BadRequest - 在主机运行时遇到错误 (ServiceUnavailable)。 (代码:400)
最佳答案
这可能有帮助:https://github.com/Azure/azure-functions-host/issues/5722
我遇到了同样的问题,并从 siteConfig.appSettings 中删除 WEBSITE_RUN_FROM_PACKAGE 解决了该问题。
关于Azure函数应用部署错误 "Encountered an error (ServiceUnavailable) from host runtime. (CODE: 400)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64569885/