Azure 函数返回 HTTP 错误 404

Jay*_*y13 3 azure azure-functions

我发布了几个 Azure 函数,除了 2 个之外,其他所有函数都可以正常工作。两个不起作用的名称为“AdminData”和“AdminImage”,它们将用于向管理页面提供数据。代码编译得很好,部署得很好,Azure 仪表板中的一切看起来都很好,但是当我尝试调用它们时,我总是收到 404 Not Found 错误。

Jay*_*y13 8

事实证明,问题在于 Azure 函数名称不能以“Admin”开头。我是在经过数小时的反复试验后才发现这一点的,因为在编译或部署代码时没有抛出任何错误或警告。在我知道问题所在后进行的后续搜索在 github 中出现了问题报告,因此这是一个已知问题; [FunctionName] 不能以 'admin' 开头 #141

这是一个非常令人沮丧的问题,花了很多时间才弄明白,希望这篇文章能帮助其他人避免这个陷阱。