我想了解 Azure Functions,因此从门户中的 HttpTrigger-CSharp 模板创建了一个。
创建 Azure 函数后,我会在“ key ”选项卡中看到一条警告消息,指示“ key 功能不可用,因为为此函数应用启用了身份验证/授权。”
在“集成”下,允许的 HTTP 方法为“所有方法”,模式为“标准”,授权级别为“功能”。
在“管理”下,将显示功能键和主机键的错误消息,并且功能状态已启用。
在功能应用程序本身的设置中,我导航到“平台功能”/“网络”/“身份验证/授权”,并且应用程序服务身份验证已关闭,这与错误消息相反。
当我尝试测试 Azure Function 时,我在日志中没有收到任何预期消息。
当我单击“获取函数 URL”时,函数 URL 为空。
有人知道发生了什么事吗?希望我错过了一些简单的东西。
值得注意的是,我可以从 TimerTrigger-CSharp 模板创建一个 Azure 函数,并且它运行成功。
最佳答案
所以这是一个相当大的错误,你可以关注这个线程。
https://github.com/projectkudu/AzureFunctionsPortal/issues/1229
我鼓励您在该帖子中投诉。问题已解决。
关于Azure 函数错误 - 'The Keys feature is not available because Authentication/Authorization is enabled for this Function App.',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43511383/