我已经下载了新的 Blazor WebAssembly 项目模板
dotnet new --install Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0-preview3.20168.3
接下来,我在 Visual Studio 2019 中创建了新的 Blazor WebAssembly 项目,并启用了“Asp.Net Core 托管”和“身份验证”。我将其命名为“27MarchTemplate”
现在我运行项目并得到
System.InvalidOperationException:“找不到客户端‘27MarchTemplate.Client’。”
在 Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientCollection.get_Item(字符串键)
在 Microsoft.AspNetCore.ApiAuthorization.IdentityServer.DefaultClientRequestParametersProvider.GetClientParameters(HttpContext 上下文,字符串 clientId)
位于 C:\VSProjs\BlazorStudy\27MarchTemplate\27MarchTemplate\27MarchTemplate\Server\Controllers\OidcConfigurationController.cs 中的 _27MarchTemplate.Server.Controllers.OidcConfigurationController.GetClientRequestParameters(String clientId):第 22 行
在 Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(对象目标,对象[]参数)
在 Microsoft.AspNetCore.Mvc.Infrastruct.ActionMethodExecutor.SyncActionResultExecutor.Execute(IActionResultTypeMapper 映射器、ObjectMethodExecutor 执行器、对象控制器、Object[] 参数)
在 Microsoft.AspNetCore.Mvc.Infrastruct.ControllerActionInvoker.InvokeActionMethodAsync()
在 Microsoft.AspNetCore.Mvc.Infrastruct.ControllerActionInvoker.Next(状态&下一个,范围&范围,对象&状态,布尔&isCompleted)
在 Microsoft.AspNetCore.Mvc.Infrastruct.ControllerActionInvoker.InvokeNextActionFilterAsync()
以数字开头解决方案\项目名称是一个坏主意。
我刚刚创建了名称中没有数字的新解决方案,并且错误消失了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)