我已经下载了带有的新blazor webassembly项目模板
dotnet new --install Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0-preview3.20168.3
接下来,我在Visual Studio 2019中创建了新的Blazor WebAssembly项目,启用了"Asp.Net Core托管"one_answers"身份验证"。我把它命名为"27MarchTemplate">
现在我运行项目并获得
系统。InvalidOperationException:"Client"27MarchTemplate。未找到客户端">
在微软。AspNetCore。Api授权。IdentityServer。ClientCollection.get_Item(字符串键(
在微软。AspNetCore。Api授权。IdentityServer。默认客户端请求参数提供程序。GetClientParameters(HttpContext上下文,字符串客户端ID(
位于_27MarchTemplate。服务器控制器。OidcConfigurationController。C:\VSProjs\BlazorStudy\27MarchTemplate\27MarchTemplate\Server\Controllers\OidcConfigurationController.cs:line 22 中的GetClientRequestParameters(字符串客户端ID(
在微软。扩展。内部的ObjectMethodExecutor。执行(对象目标,对象[]参数(
在微软。AspNetCore。Mvc。基础设施ActionMethodExecutor。SyncActionResultExecutor。执行(IActionResultTypeMapper映射程序、ObjectMethodExecutitor执行程序、对象控制器、Object[]参数(
在微软。AspNetCore。Mvc。基础设施ControllerActionInvoker。InvokeActionMethodAsync((
在微软。AspNetCore。Mvc。基础设施ControllerActionInvoker。Next(State&Next,Scope&Scope,Object&State,Boolean&isCompleted(
在微软。AspNetCore。Mvc。基础设施ControllerActionInvoker。InvokeNextActionFilterAsync((
用数字开头解决方案\项目名称是个坏主意。
我刚刚创建了一个名称中没有数字的新解决方案,错误就消失了。