Я пытался подключиться к службе Windows, созданный в этом руководстве:Проблемы подключения к SignalR самопринятый в службу Windows
http://www.asp.net/signalr/overview/deployment/tutorial-signalr-self-host
Дело в том, что я могу подключиться к нему используя собственный клиент. Тем не менее, я пытался подключиться к нему из консольного приложения и не имел успеха. Более того, если я размещаю концентратор SignalR в консольном приложении, я могу успешно подключиться к нему.
Ошибки, которые я получил, говорят о том, что моя клиентская версия несовместима с сервером и что соединение было отклонено.
Это как моя попытка подключения выглядит так:
IHubProxy _hub;
string url = @"http://localhost:8080/";
var connection = new HubConnection(url);
_hub = connection.CreateHubProxy("MyHub");
_hub.On("addMessage", x => ShowMessage(x));
connection.Start().Wait();
UPDATE:
-Errors Сообщения:
1.
Exception:Caught: "You are using a version of the client that isn't compatible with the server. Client version 1.4, server version 1.3." (System.InvalidOperationException)
A System.InvalidOperationException was caught: "You are using a version of the client that isn't compatible with the server. Client version 1.4, server version 1.3."
Time: 2/20/2015 12:03:36 PM
Thread:Worker Thread[5924]
2.
Exception:Thrown: "No connection could be made because the target machine actively refused it" (System.Net.Sockets.SocketException)
A System.Net.Sockets.SocketException was thrown: "No connection could be made because the target machine actively refused it"
Time: 2/20/2015 12:03:36 PM
Thread:Worker Thread[3320]
Добро пожаловать на SO! Можете ли вы дать нам более подробную информацию об ошибке? – Christophe
Спасибо! Я был здесь ненадолго, но всегда нахожу свои ответы без необходимости спрашивать. Я обновил описание с ошибками сообщения. –
Возможный дубликат [SignalR Java-клиент поддерживает только 1,3] (http://stackoverflow.com/questions/22997568/signalr-java-client-only-supports-exactly-1-3) – Christophe