【问题标题】:System.InvalidOperationException: 'Client '27MarchTemplate.Client' not found.'System.InvalidOperationException:'找不到客户端'27MarchTemplate.Client'。'
【发布时间】:2020-07-07 22:25:11
【问题描述】:

我已经下载了新的 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(String key)

在 Microsoft.AspNetCore.ApiAuthorization.IdentityServer.DefaultClientRequestParametersProvider.GetClientParameters(HttpContext context, String clientId)

在 C:\VSProjs\BlazorStudy\27MarchTemplate\27MarchTemplate\27MarchTemplate\Server\Controllers\OidcConfigurationController.cs:line 22 中的 _27MarchTemplate.Server.Controllers.OidcConfigurationController.GetClientRequestParameters(String clientId)

在 Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object 目标,Object[] 参数)

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

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

在 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)

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

【问题讨论】:

  • 您是否也更新了 Visual Studio 2019?
  • @enet 不,我没有。这是个好主意。当我回到我的办公室电脑时,我会尝试。
  • 我创建了与您相同的应用程序,但效果不佳。我得到的错误与你的不同,但显然新包存在问题。让我们拭目以待,看看 Blazor 团队将如何应对。
  • 我建议您坚持使用 Blazor 提供的身份验证系统。稍等片刻,直到清除错误。同时,你为什么不回到以前的版本。
  • 我遇到了同样的问题,使用的是旧版本的 VS,更新到最新版本(16.6.5),现在可以正常工作了

标签: blazor blazor-client-side


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-07-08
    • 2013-03-22
    • 2018-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-18
    • 2020-01-04
    • 2017-10-12
    相关资源
    最近更新 更多