2013-08-12 13 views
9

Otrzymuję błąd 500 podczas uruchamiania SignalR na bezpiecznym serwerze sieci Web podczas działania w IIS Express. Witryna działa na localhost: 44300 z domyślnym certyfikatem. Działa dobrze z longPolling.Połączenie z WebSocket na "wss: //" nie powiodło się: nieoczekiwany kod odpowiedzi: 500

Przy zmianie webSockets, otrzymuję następujący błąd:

WebSocket connection to 
'wss://localhost:44300/signalr/connect?transport=webSockets&connectionToken=' 
failed: Unexpected response code: 500 

Jeśli błąd jest spowodowany samopodpisanego cert, jak mogę go wyłączyć z SignalR i WebSocket?

Czy może to być spowodowane przez coś innego?

+0

Należy sprawdzić dzienniki, aby uzyskać więcej szczegółowych informacji o wyjątku dla błędu 500. – moka

+0

System operacyjny? – vtortola

Odpowiedz

1

Próbowałem rozwiązać ten problem przy inicjalizacji EventMachine, wstawiając następujący kod w config inicjatora/inicjalizatory/eventmachine.rb:

Thread.new { EventMachine.run } unless EventMachine.reactor_running? && EventMachine.reactor_thread.alive? 

i zadziałało u mnie!

Powiązane problemy