如何在同一个Function App下组织多个Http Functions

How to organize multiple Http Functions under same Function App

我正在尝试在一个 FunctionApp 下托管多个 HttpTrigger 函数。所以在函数下我可以有多个 HttpTrigger 函数存在。

我正在使用 FTP 连接到我的服务器。 以下是我在 VS 2017 中使用发布选项时生成的文件

下面是应该推送到服务器的文件列表 运行 这个 HttpTrigger。

我的问题是我应该如何在 wwwroot 文件夹下组织我的多个 HttpTrigger 相关文件? 我应该为每个触发器在 wwwroot 下创建 2 个文件夹吗?我试过了,但是 azure portal 找不到我的触发器。

每个功能应用程序(无论它是否包含多个 HttpTriggers 或任何其他类型的触发器)都必须按以下方式组织:

- bin(containing DLLs or any other kind of executables)
- FunctionA(containing its function.json)
- FunctionB(...)
- FunctionC(...)
- ...
- host.json

通过这样的设置,您应该可以在同一个应用程序下使用多个功能。