我已经发布了几个Azure函数,但除2个之外其他所有函数都可以正常工作。这两个无效的名称分别为“ AdminData”和“ AdminImage”,将用于将数据提供给管理页面。代码可以很好地编译,可以很好地部署,Azure仪表板中的所有内容都可以正常显示,但是当我尝试调用它们时,总是会收到404 Not Found错误。
答案 0 :(得分:2)
事实证明,问题是Azure函数名称不能以“ Admin”开头。我经过数小时的反复试验才发现这一点,因为在编译或部署代码时没有抛出任何错误或警告。我知道问题出在github上的问题报告后进行了后续搜索,因此这是一个已知问题; Cannot have [FunctionName] starting with 'admin' #141
这是一个非常令人沮丧的问题,花了很多时间才能弄清楚,希望这篇文章可以帮助其他人避免这种陷阱。