HttpContext.RequestAborted 在使用 Azure 应用程序网关对服务进行负载平衡时不发出信号

问题描述

我们有 asp.net 核心 api,它托管在 azure vm 的 docker 中。并且 api 使用 Azure 应用程序网关进行负载平衡。

当客户端请求中止或放弃时,我们使用 HttpContext.RequestAborted 取消任何长时间运行的进程。当我们在 Visual Studio 中本地运行 api 时它正在工作。但当它部署到负载平衡环境时则不然。我们认为这是由于应用程序网关没有转发取消。我们的假设是否正确,或者我们需要在 api/app-gatway 中配置任何内容才能使其正常工作?

任何帮助或建议将不胜感激。谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)