You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET中任务取消逻辑异常问题及代码评审求助

ASP.NET中任务取消逻辑异常问题及代码评审求助

各位好,我刚用ASP.NET开发了一个Web应用,现在遇到了一个逻辑层面的问题,自己实在排查不出来,想请大家帮忙解决;另外我刚接触Web应用和ASP.NET,也想请各位前辈帮忙评审下我的代码,非常感谢!

问题详情

  • 操作场景:在VideoDetails.cshtml页面点击「Anuluj(取消)」按钮时,预期流程是先取消视频启动,然后执行返回操作。第一次点击取消按钮时流程正常,但第二次点击时,不仅没有正常停止,还抛出了A task was cancelled.的异常。
  • 异常触发位置:每次异常都出现在IRC.cs文件的第246行代码:await Task.Delay(750, returnCancellationToken);,是在取消令牌之后触发的。

项目相关说明

  • 项目的运行方式请参考项目内的README文件
  • 我更希望能在项目的讨论面板里和大家进一步交流,这样能收集到更多反馈

备注:内容来源于stack exchange,提问作者Dawid Krzysiak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 12:58:09