我有一个包含大约 15 个函数(API 调用)的 Azure Functions 应用程序。该项目使用 Swashbuckle。当我转到门户时,选择功能应用程序,然后选择“功能”,我可以看到所有 15 个功能。当我将函数应用程序导入 Azure API 管理时,它只看到“Swagger”和“SwaggerUI”函数 - 其余的都不见了。
我已经查看了函数的配置和 azure API 管理,但我找不到答案。任何帮助表示赞赏。
如前所述,您需要检查 2 点
你可以接受这个问题的答案,加油!
当我进入门户时,选择函数应用,然后选择 “函数” 我可以看到所有 15 个函数。当我导入函数应用程序时 进入 Azure API 管理,它只看到“Swagger”和“SwaggerUI” 功能 - 其余的都没有了。
正如 Turbot 所说,并不是所有的函数都会被加载。请确保您的函数基于 httptrigger 而不是其他触发器。
谢谢 - 其他功能的授权级别设置为“管理员”。改成“Function”就解决了!