.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
相关产品推荐
相关产品推荐

