繁体   English   中英

Blazor WebAssembly 托管代理在身份验证成功时崩溃

[英]Blazor WebAssembly Hosted Proxy crash on successful authentication

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

抛出的异常:Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll 中的“System.Net.Sockets.SocketException” System.Private.CoreLib.dll 中的 AspNetCore.Connections.ConnectionResetException' 抛出异常:System.Private.CoreLib.dll 中的'Microsoft.AspNetCore.Connections.ConnectionResetException'

我发现了这个 GitHub 问题,我认为这与此有关,但我无法在那里获得任何进一步的解决方案......

我已经用不同的浏览器尝试过,但新的 Microsoft Edge 和 Chrome 完全关闭。

任何人都知道为什么会这样?

好的,导致调试浏览器不崩溃的原因是:登录页面未使用密码自动完成功能。 如果我手动输入密码,浏览器不会在成功登录时崩溃。 我不知道这是如何或为什么起作用的,但它似乎以某种奇怪的方式起作用。

如果有人有任何想法,请发布它,以便我可以将其标记为该问题的实际答案。 这更像是一个奇怪的解决方法。

Hold the Bus我最初写道:好的,我认为这是一个“前沿”问题。 如果您在绿色“调试开始”按钮旁边的下拉列表中将服务器从 IIS 更改为“您的应用程序”,服务器将独立运行并有望规避 IIS 当前遇到的一些问题。这不是一个严格的“答案”但应该是一个解决方案......无论如何对我有用。

我需要修改那个答案,并会保留这些编辑,直到我们弄清楚……我只是添加了一些我删除的新代码,认为它们可能会破坏更改,但它又失败了。 我不明白为什么因为我只输入了一个 static BLL Helper class 和一个 controller 来帮助设置。 一切都很一般。 我已经再次删除它们,但它仍然不起作用。 这里有一个奇怪的问题。 当我知道更多时,我会回来。 如果您发现了什么,请发表评论。

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM