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

Blazor WASM .NET7间歇性TypeError: Failed to Fetch问题求助

偶发的Blazor WASM「Failed to Fetch」异常排查求助

我在同一服务器上为不同客户部署了20-30个独立运行的Blazor WASM站点,每个站点对应独立子域名、独立数据库,且所有站点代码版本完全一致。目前整体运行顺畅、响应正常,但存在一个偶发问题:千分之一概率出现「Failed to Fetch」错误,我始终无法稳定复现该问题。

  • 该错误并非持续触发,网上常见的宽松CORS策略(比如设置AllowedEverything())显然不适用这类低概率场景,而且我担心这种配置会带来安全风险,不愿采用。
  • 至今没有用户反馈该问题,我唯一一次遇到时仅页面卡顿,刷新后即可正常使用,推测用户遇到后也能自行解决,但隐患始终存在。
  • 错误在所有主流浏览器、所有API端点上都可能出现,但后端未发现任何异常:无超时记录、事件查看器无报错、API日志也无对应错误信息。

随着接入的客户越来越多,我担心这个偶发问题会扩大并引发严重故障,恳请各位提供排查思路或解决方案。

异常详细信息

System.Net.Http.HttpRequestException: TypeError: Failed to fetch ---> TypeError: Failed to fetch Exception_EndOfInnerExceptionStack 
at System.Net.Http.BrowserHttpInterop.d__13`1[[System.Runtime.InteropServices.JavaScript.JSObject, System.Runtime.InteropServices.JavaScript, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].MoveNext() 
at System.Net.Http.BrowserHttpHandler.CallFetch(HttpRequestMessage , CancellationToken , Nullable`1 ) at System.Net.Http.BrowserHttpHandler.g__Impl|55_0(HttpRequestMessage , CancellationToken , Nullable`1 ) 
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage , HttpCompletionOption , CancellationTokenSource , Boolean , CancellationTokenSource , CancellationToken ) at MySite.Client.d__9`1[[MyResponseDto]].MoveNext()

内容的提问来源于stack exchange,提问作者ISeeSharp

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 23:55:03