2015-03-25 3 views
5

Ich habe signalR v2 installiert und verwiesen auf meiner SeiteSignalr Client Version 1.5, Serverversion undefined

<script src="~/Scripts/jquery-1.10.2.min.js"></script> 
<script src="~/Scripts/jquery.signalR-2.2.0.min.js"></script> 
<script src="~/signalr/hubs"></script> 

Aber somewhy ich Fehlermeldung im Browser Debugger erhalten:

Fehler: Sie verwenden eine Version von der Client, der nicht mit dem Server kompatibel ist. Clientversion 1.5, Serverversion nicht definiert.

Ich schätze das Problem ist, dass der Client scheint, 1.5 Version zu sein. Es sind andere Pakete im Projekt installiert wie Autofac SignalR 2 Integration, aber ich denke, sie haben keinen Einfluss auf die Client-Version.

Antwort

9

Das Problem trat auf, weil alle Strings in Camel Case von der Komponente eines anderen Entwicklers in Snake Case übertragen wurden. Die Version des SignalsR wurde in einer der Variablen mit geändertem Fall gespeichert und das Skript hat es nicht geschafft, die Version herauszufinden, da die Variable mit der Version nicht definiert war. Hoffe, das wird jemandem helfen.

+0

Ich bekomme diesen genauen Fehler, aber ich bin mir nicht sicher, was Sie sagen, ich muss in meinem Projekt suchen, um zu sehen, ob das Gleiche hier passiert ist? –

+0

Ja, in meinem Fall stört ein anderer benutzerdefinierter Code den Standard-Jquery-Ajax. –

Verwandte Themen