【问题标题】:Error 'System.Reflection.TargetInvocationException' on installation of signalr 5 nuget package安装 signalr 5 nuget 包时出现错误“System.Reflection.TargetInvocationException”
【发布时间】:2020-12-03 11:37:26
【问题描述】:

在我安装 signalR 之前,我有一个运行良好的应用程序。我收到以下错误:

System.Reflection.TargetInvocationException: 'Exception has been thrown by the target of an invocation.'
FileNotFoundException: Could not load file or assembly 'System.Text.Encodings.Web, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. El sistema no puede encontrar el archivo especificado.

我在 blazor 服务器端工作,我在那里收到错误:

            endpoints.MapBlazorHub();  <------error
            endpoints.MapFallbackToPage("/_Host");
            endpoints.MapHub<ChatHub>("/Chathub");

【问题讨论】:

标签: signalr blazor-server-side


【解决方案1】:

如果您使用 VisualStudio IDE,请在包管理控制台输入 Install-Package System.Text.Encodings.Web -Version 5.0.0

我在学习 blazor 教程“使用 ASP.NET Core SignalR 与托管的 Blazor WebAssembly 应用程序”时遇到了同样的问题。我找不到根本原因,它没有发生错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多