asp.net-core - Blazor WebAssembly 托管代理在成功身份验证时崩溃

标签 asp.net-core authentication blazor-client-side

我最近在使用 Authorization 包的 Blazor WebAssembly 应用程序中遇到了一个很奇怪的问题。
现在我不太确定它是什么,但是身份验证正在做的事情导致调试代理崩溃并且浏览器窗口刚刚关闭。我能得到的唯一输出行,我想与它有关的是:

Exception thrown: 'System.Net.Sockets.SocketException' in Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll Exception thrown: 'System.Net.Sockets.SocketException' in System.Private.CoreLib.dll Exception thrown: 'Microsoft.AspNetCore.Connections.ConnectionResetException' in System.Private.CoreLib.dll Exception thrown: 'Microsoft.AspNetCore.Connections.ConnectionResetException' in System.Private.CoreLib.dll


我找到了 this GitHub issue我认为这与此有关,但我无法在那里获得任何进一步的解决方案......
我已经尝试过使用不同的浏览器,但新的 Microsoft Edge 和 Chrome 完全关闭。
任何人都知道为什么会发生这种情况?

最佳答案

好的,导致调试浏览器不崩溃的原因是:
登录页面不使用密码自动完成功能。
如果我手动输入密码,成功登录时浏览器不会崩溃。
我不知道这是如何或为什么起作用的,但它似乎以某种奇怪的方式起作用。
如果有人有任何想法,请发布它,以便我可以将其标记为该问题的实际答案。这更像是一种奇怪的解决方法。

关于asp.net-core - Blazor WebAssembly 托管代理在成功身份验证时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63651738/

相关文章:

wpf - 从 .Net 标准项目中使用 .Net Core 库

java - ReSTLet - 在身份 validator 中使用 URI 模板变量

blazor - 从 NavigationManager.LocationChanged 内部调用异步方法

c# - 减少/删除 ASP.NET Core 中重复的业务逻辑检查

c# - 有没有办法预先构建我在 Simple Injector 容器中注册的所有服务?

c# - MVC3 - 获取经过身份验证的用户的部门名称

asp.net-core - Blazor 布局中的顶部菜单

razor - 如何在 Blazor 客户端应用程序中使用 Bootstrap 模式?

c# - Visual Studio 无法运行 .NET Core 测试

php - 登录信息页面未重定向