在本地调试两个 Azure Functions 项目

Debugging two Azure Functions projects locally

我有两个 Azure Functions 项目。

我有一个项目,A,运行宁 localhost:7071/api/....

我已在 localhost:8888/api/...

将另一个项目 B 更改为 运行

我正在从项目 B 中的函数调用项目 A 上 运行ning 的函数!如何在本地调试两个 Azure Functions 项目?我找不到任何文档来帮助我。

要解决此问题,请将命令行开关 --nodeDebugPort 5859 添加到您启动的 func host 以设置其中一个会话的端口。

如果您从 Visual Studio 内启动,您需要前往 Project -> Properties -> Debug,然后在 Application arguments 下您需要传递一个看起来类似于 host start --pause-on-error --nodeDebugPort 5859 的值(同样,对于一个项目)。

参见 this issue and