使用 VSCode + JavaScript 在本地测试 Azure Durable Functions。能够成功触发HTTP触发的Orchestration Client,甚至可以看到请求头+正文没有问题。但是,我在尝试触发 Orchestrator 时收到以下错误:
无法将“Microsoft.Azure.WebJobs.DurableOrchestrationContext”类型的对象转换为“System.String”类型
我不明白为什么 DurableOrchestrationContext 试图变成一个字符串。调用 Orchestrator 的代码:
context.bindings.patient = [{
FunctionName: "OrchestratorJS",
Input: req,
InstanceId: id
}];
注意: - 我尝试只发送一个字符串作为输入,但没有效果。- 我已经成功地为另一个项目创建了 Durable Functions,这让这更加令人沮丧。