2013-04-19 4 views
1

Я пытаюсь использовать библиотеки сторонних пользователей SignalR на сервере HTTPS. Он отлично работает на обычном сервере, но на сервере HTTPS он бросает исключение.SignalR on HTTPS

попробовать

{ ... hubConnection = новый HubConnection (signalUrl);

proxy = hubConnection.CreateHubProxy ("SignalRConnect");

hubConnection.Start(). Wait(); // генерирует исключение в этой строке

... }

поймать (Exception ех) {

Я получаю исключение - "Удаленный сертификат недействителен в соответствии с процедурой проверки."

}

ли кто-нибудь имеет представление о том, как настроить на стороне клиента SignalR?

Благодарим вас за продвижение.

Medha

ответ

0

Если ваш сервер требует пользовательских клиентских сертификатов, то вы можете использовать SignalR 1.1 беты добавить X509Certificate к соединению, прежде чем запрос сделан.

0

Проблема разрешена. Я удалил код создания прокси из контроллера и добавил код на стороне клиента и получил контекст хаба из кода контроллера.

var hubContext = GlobalHost.ConnectionManager.GetHubContext();

и использовать hubContext для уведомления клиента.