Blazor System.InvalidOperationException:&x27;客户';2007年3月27日,客户';未找到;

Blazor System.InvalidOperationException:&x27;客户';2007年3月27日,客户';未找到;,blazor,blazor-client-side,Blazor,Blazor Client Side,我已经下载了新的blazor webassembly项目模板 dotnet new --install Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0-preview3.20168.3 接下来,我在Visual Studio 2019中创建了新的Blazor WebAssembly项目,启用了“Asp.Net Core hosted”和“Authentication”。我把它命名为“3月27日模板” 现在我运行该项目并获

我已经下载了新的blazor webassembly项目模板

dotnet new --install Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0-preview3.20168.3
接下来,我在Visual Studio 2019中创建了新的Blazor WebAssembly项目,启用了“Asp.Net Core hosted”和“Authentication”。我把它命名为“3月27日模板”

现在我运行该项目并获得

System.InvalidOperationException:“客户端”27MarchTemplate.Client“未找到”

位于Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientCollection.get_项(字符串键)

位于Microsoft.AspNetCore.ApiAuthorization.IdentityServer.DefaultClientRequestParametersProvider.GetClientParameters(HttpContext上下文,字符串clientId)

在C:\VSProjs\BlazorStudy\27MarchTemplate\27MarchTemplate\27MarchTemplate\27MarchTemplate\Server\Controllers\OIDCConfiguration Controller.GetClientRequestParameters(字符串clientId)中的27MarchTemplate.Server.Controllers.OIDCConfiguration Controller.GetClientRequestParameters(字符串clientId):第22行

位于Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(对象目标,对象[]参数)

位于Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(IActionResultTypeMapper映射器、ObjectMethodExecutor执行器、对象控制器、对象[]参数)

在Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()中

位于Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(状态和下一步、范围和范围、对象和状态、布尔值和isCompleted)

在Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()上


以数字开头解决方案\项目名称是个坏主意


我刚刚创建了一个名称中没有数字的新解决方案,错误消失了。

您是否也更新了Visual Studio 2019?@enet不,我没有。这是个好主意。当我返回到我的office PC时,我会尝试。我创建了与您相同的应用程序,但它无法正常工作。我得到的错误与你的不同,但很明显,新软件包存在问题。让我们拭目以待Blazor团队将如何处理它。我建议您坚持使用Blazor提供的身份验证系统。只需等待一段时间,直到臭虫被清除。同时,为什么不换成以前的版本呢?我也遇到了同样的问题,当时使用的是旧版本的VS,更新到最新版本(16.6.5),现在可以正常工作了