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

.NET 8 Blazor WebAssembly客户端Program.cs未执行,导致重定向后注入服务不可用

.NET 8 Blazor WebAssembly客户端Program.cs未执行,导致重定向后注入服务不可用

我遇到了完全相同的问题,可惜我现在声望不够,没法在对应的帖子里评论或者点赞。

我的场景是这样的:服务器项目负责所有登录和身份验证流程,完成后会重定向回客户端,之后我需要用注入的服务来获取所需数据。但一旦登录完成重定向到客户端,所有注入的服务都无法使用——查了半天发现根本原因是客户端的Program.cs完全没有执行,我甚至加了断点测试,哪怕是匿名会话状态下,这段代码也没触发过。

我的服务器端Program.cs里有这段配置代码:

app.MapRazorComponents<App>()
    .AddInteractiveServerRenderMode()
    .AddInteractiveWebAssemblyRenderMode()
    .AddAdditionalAssemblies(typeof(Lexican.Client._Imports).Assembly);

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 06:52:58