2015-02-20 4 views
1

Я пытался подключиться к службе 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] 
+0

Добро пожаловать на SO! Можете ли вы дать нам более подробную информацию об ошибке? – Christophe

+0

Спасибо! Я был здесь ненадолго, но всегда нахожу свои ответы без необходимости спрашивать. Я обновил описание с ошибками сообщения. –

+0

Возможный дубликат [SignalR Java-клиент поддерживает только 1,3] (http://stackoverflow.com/questions/22997568/signalr-java-client-only-supports-exactly-1-3) – Christophe

ответ

0

Как указал Кристоф, этот вопрос является дубликатом SignalR Java client only supports exactly 1.3 и, в моем случае, был решен путем удаления и переустановки всех пакетов SignalR/Owin.