SignalR TypeLoadException Microsoft.AspNet.SignalR.Client.Hubs.IHubProxy

时间:2014-01-10 19:06:55

标签: signalr signalr.client

在使用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源代码,界面肯定存在。

思想?

1 个答案:

答案 0 :(得分:0)

没有什么比休息一两天更能发现问题了。

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

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

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