已经在互联网上搜索了一段时间,仍然没有在解决这个问题上取得多大成功。
通过ARM模板/Azure DevOps YAML管道部署Azure Function应用程序。部署成功完成,但是,任何检索功能应用程序键列表的尝试都会使网页处于持续加载状态。尝试使用Azure CLi检索密钥也会返回错误请求响应。在Azure门户中查看函数应用程序的活动日志时,会在列表函数主机键上显示失败状态。
完整错误消息:
{"Code":"BadRequest","Message":"Encountered an error (InternalServerError) from host runtime.","Target":null,"Details":[{"Message":"Encountered an error (InternalServerError) from host runtime."},{"Code":"BadRequest"},{"ErrorEntity":{"Code":"BadRequest","Message":"Encountered an error (InternalServerError) from host runtime."}}],"Innererror":null}
我有...
- 已检查AzureWebJobs存储配置值是否正确
- 使用新名称重新部署函数app,导致相同的错误
- 重新部署存储帐户和功能应用程序,导致相同的错误
- 删除存储帐户和功能应用程序,并在第二天重新部署,导致相同的错误
- 检查有和没有函数代码的函数应用程序,结果相同
- 已检查存储帐户设置,设置为公共访问,无vnet配置
除此之外,还部署了一些额外的功能应用程序,但所有其他应用程序都按预期运行。这个功能应用程序以前工作,有一天它停止.
功能扩展版本~4功能扩展
ARM模板:https://github.com/NZLorenzo04/azure-functionapp-template/blob/main/template.json
我认为这是一个孤立的问题,不知道是什么原因造成的,也不知道如何解决。期待伟大的思想堆栈溢出的支持,因为我在一个损失.
1条答案
按热度按时间nc1teljy1#
参考我的SO线程答案中的ARM模板,并通过Azure DevOps yaml管道部署Function应用程序。
我的Azure存储库:-
我的完整ARM模板:-您可以使用此ARM模板进行测试:-
输出:-
添加了CORS设置,以允许
https://portal.azure.com
从门户运行函数触发器:-使用以下命令检索功能键:-