我正在尝试在我的服务器上托管我的 Blazor 应用程序。我整个夏天都在它上面,我刚刚意识到每次我在新设备上打开我的网站时,它都不会创建一个从零重新启动的新会话,而是从我离开的地方继续。最糟糕的是它背后有一个登录系统,所以我现在感觉超级愚蠢。
我真的需要一个关于如何解决这个“不小的”问题的重要提示。有没有办法让服务器在每次有人打开网站时创建新会话(而不会让其他用户松散)?
解决方案应该是使用客户端模板,但性能确实很慢。
更新:帐户“用户密码”是: - user user - test test
[解决方案] itminus 找到了我的问题的解决方案。
ConfigureServices您还必须在 Startup.cs 中添加此services.AddScoped<Storage>();
public void ConfigureServices(IServiceCollection services)
{
services.AddRazorPages();
services.AddServerSideBlazor();
services.AddScoped<Storage>();
}
Run Code Online (Sandbox Code Playgroud)