Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/authentication/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core Blazor WebAssembly托管的代理在成功身份验证时崩溃_Asp.net Core_Authentication_Blazor Client Side - Fatal编程技术网

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

Asp.net core Blazor WebAssembly托管的代理在成功身份验证时崩溃,asp.net-core,authentication,blazor-client-side,Asp.net Core,Authentication,Blazor Client Side,我最近在Blazor WebAssembly应用程序中遇到了一个非常奇怪的问题,我在其中使用了授权包。 现在我不太清楚它是什么,但身份验证正在做的事情会导致调试代理崩溃,浏览器窗口刚好关闭。我能得到的唯一输出线,我想与之有关的是: 引发异常:Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll中的“System.Net.Sockets.SocketException” 引发异常:System.Private.CoreLib.dll中的

我最近在Blazor WebAssembly应用程序中遇到了一个非常奇怪的问题,我在其中使用了授权包。 现在我不太清楚它是什么,但身份验证正在做的事情会导致调试代理崩溃,浏览器窗口刚好关闭。我能得到的唯一输出线,我想与之有关的是:

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

我已经找到了我认为与此有关的东西,但我无法在那里得到任何进一步的解决方案

我用不同的浏览器尝试过,但是新的微软Edge和Chrome完全关闭了


有人知道为什么会发生这种情况吗?

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

如果有人有什么想法,请把它贴出来,这样我就可以把它标记为这个问题的实际答案。这更像是一个奇怪的解决办法。

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

我需要修改该答案,并将保留这些编辑,直到我们找到答案。。。 我刚刚添加了一些我删除的新代码,认为它们可能破坏了更改,但又失败了。我不明白为什么,因为我投入的只是一个静态BLL帮助类和一个用于帮助设置的控制器。都很一般。我又把它们移走了,但还是不起作用。这里有一个奇怪的问题。当我知道更多的时候,我会回来的。如果你发现了什么,请发表评论


干杯

你确定是这样还是只是侥幸。我发现了你的问题,因为我刚刚开始经历同样的事情,但是重新输入密码没有什么不同。我正在调查,如果发现什么,我会回来的。这很奇怪,因为周五天气很好,我(很确定我)没有改变任何事情??我明白你的意思。我已经将我的Visual Studio升级到16.7.2,问题已经解决了!。。现在:-干杯,所以我现在在我的Chrome浏览器上保存了密码,登录后再次失败。删除了保存密码,它就可以工作了。所以你可以把你的答案标记为我想说的解决方案/变通方法。我想没有多少人经历过这种情况。我认为它需要向Github报告。Rgds BrettI也有同样的问题。从自动完成中删除用户名/密码组合解决了问题。只有当项目在调试模式下运行时,这才是问题。不确定这是否是@BrettJB记录的问题,但我们也看到了这种行为,并且在有趣的地方有一个公开的GitHub问题!好发现!我从IIS Express切换到“MyApp.Server”,一切都恢复正常。谢谢