0

我已成功将 Blazor WASM 应用程序部署为 Azure 静态 Web 应用程序,并将其链接到单独部署的 Durable Functions 工作流。从 Blazor 应用程序我可以成功启动工作流。我知道这一点是因为标准响应与各种 Uri 一起返回,用于查询和停止工作流。我还可以在 Azure 门户概述中看到该活动。

当我尝试statusQueryGetUri从普通浏览器窗口访问 Durable Functions Workflow 时,我收到一个Bad Request响应,我认为这是因为请求未经过身份验证。

当我尝试statusQueryGetUri使用相对 URL 从我的 Blazor 应用程序访问时(即从/runtime...我得到错误We couldn’t find that page, please check the URL and try again..

当我尝试statusQueryGetUri使用完全限定的 Url 从我的 Blazor 应用程序访问时(即从https://...Blazor 应用程序炸弹中出现 CORS 错误。

有没有人成功地得到这样的配置?

4

1 回答 1

0

目前ActivityTriggers静态 Web 应用后端不支持。我可以通过HttpTrigger向我的持久函数工作流添加一个在api/调用状态方法(例如IDurableOrchestrationClient.GetStatusAsync().

于 2021-06-30T10:35:03.330 回答