Blazor 服务器端项目不再登录
Posted
技术标签:
【中文标题】Blazor 服务器端项目不再登录【英文标题】:Blazor server side projects no longer log in 【发布时间】:2020-07-08 12:57:01 【问题描述】:我有许多 Blazor 测试项目,直到几天前所有这些项目都可以正常工作。现在他们都不会登录并给出以下错误:
无法访问此网站 https://localhost:44373/Identity/Account/Login 的网页可能暂时关闭,或者它可能已永久移动到新的网址。
ERR_HTTP2_PROTOCOL_ERROR
Visual Studio 没有抛出错误,浏览器控制台中也没有错误。 (在 Edge、Chrome、Opera 和 Firefox 上测试)
我随后创建了一个新的默认 Blazor 应用程序,它也有同样的问题。
Visual Studio 2019 16.5.1 .Net core 3.1.3,所有 NuGet 包都更新到最新的 3.1.3 版本
谁能指出我正确的方向?
【问题讨论】:
看到这个:***.com/questions/60881628/… 【参考方案1】:在aspnet/aspnetcore
GitHub 存储库中有关于这个主题的类似对话,结果证明这是一个特定于操作系统的问题。
在这种特殊情况下,用户使用的是 Windows 10 的预览版,在切换到最新版本后,一切都开始工作了。
这是对话:https://github.com/dotnet/aspnetcore/issues/20105#issuecomment-603839404
希望这会有所帮助!
【讨论】:
我在内部程序中,所以这很可能是原因。我会看看是否有任何更新可以修复。非常感谢。 该线程的最后一条评论表明,它也已在最新的 Insider 版本中修复:github.com/dotnet/aspnetcore/issues/… 显然已在 19595 中修复,但我目前只有 19592 的资格。将不得不等待一周左右。他们非常频繁。再次感谢。 如果您觉得我确实回答了您的原始问题,您可以将此标记为答案,那就太好了。 虽然 19592 修复了登录问题,但 Visual Studio 中仍有其他 IIS 服务器问题可能需要 19595 才能修复。以上是关于Blazor 服务器端项目不再登录的主要内容,如果未能解决你的问题,请参考以下文章
无法在默认 Blazor 服务器端项目中找到 Razor 页面
如何向服务器端 Blazor 项目添加控制器(而非视图)支持
Blazor 服务器端 AllowAnonymousToFolder