我最近在使用 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/