【问题标题】:SignalR TypeLoadException Microsoft.AspNet.SignalR.Client.Hubs.IHubProxySignalR TypeLoadException Microsoft.AspNet.SignalR.Client.Hubs.IHubProxy
【发布时间】:2014-01-10 19:06:54
【问题描述】:

使用 SignalR 2.0.1 在自托管方案中调用方法时出现以下异常。

服务似乎使用了正确的 Microsoft.AspNet.SignalR.Client.dll,没有安装对 GAC 的引用。

无法从程序集“Microsoft.AspNet.SignalR.Client, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类型“Microsoft.AspNet.SignalR.Client.Hubs.IHubProxy”。

另外,我从 GitHub 获得了 2.0.1 的源代码,界面肯定存在。

想法?

【问题讨论】:

    标签: signalr signalr.client


    【解决方案1】:

    休息一两天就能发现问题。

    之前我尝试了一切来查看发生了什么,从删除所有引用、从 Nuget 重新安装包、不使用 Nuget、将绑定重定向添加到应用程序配置,甚至运行 fuslogvw.exe 来验证 DLL 绑定。

    然后我想到错误不是在服务应用程序中发生,而是在另一个被引用的项目中发生。

    所以这很笨拙,只是没有更新所有项目中对 Microsoft.AspNet.SignalR.Client.dll 的引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      相关资源
      最近更新 更多