在使用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源代码,界面肯定存在。
思想?
答案 0 :(得分:0)
没有什么比休息一两天更能发现问题了。
之前我尝试了一切,看看发生了什么,从删除所有引用,从Nuget重新安装包,不使用Nuget,将绑定重定向添加到应用程序配置,甚至运行fuslogvw.exe来验证DLL绑定。
然后我发现错误发生在服务应用程序中,而不是在被引用的另一个项目中。
所以这很笨拙,只是没有在所有项目中更新对Microsoft.AspNet.SignalR.Client.dll的引用。