SignalR [Начало должно быть вызвано, прежде чем данные могут быть отправлены в службу Windows]

Я новичок в SignalR

В моем приложении у меня есть служба Windows, которая используется для отправки сигнального сообщения, и она отлично работает в одном приложении mvc4. Теперь мне нужно использовать службу SignalR в другом проекте, но та же служба показывает ошибку ниже в приложении. введите здесь описание изображения


person Venom    schedule 27.08.2014    source источник
comment
Можете ли вы показать нам соответствующий код?   -  person Tobias    schedule 27.08.2014
comment
Служба Window с SignalR версии 1.0 и Мое новое приложение - MVC5 и с сигналом версии 2.0 Есть ли проблема? Если да то помогите исправить   -  person Venom    schedule 27.08.2014


Ответы (2)


Ошибка, которую вы получаете, указывает на то, что вы не запустили подключение SignalR, прежде чем пытаться отправить данные через подключение.

Вы должны вызывать (Hub)Connection.Start() и ждать, пока задача, возвращенная из нее, будет успешно завершена, прежде чем пытаться отправить сообщение.

Не имеет значения, что вы используете SignalR 1.0 на клиенте и 2.0 на сервере.

person halter73    schedule 27.08.2014

это исправлено путем простого обновления версии Microsoft.AspNet.SignalR.Client до версии 2.1.1.

person Venom    schedule 08.09.2014