Wdrażanie Self Hosted SignalR

Na tej podstawie stworzyłem parę aplikacji konsolowych opartych na C #Przykład aplikacji SignalR Console.

Działa to znakomicie na moim lokalnym komputerze i teraz skopiowałem aplikację serwera (plus wszystkie pliki z folderu bin / Release) na mój serwer. Kiedy uruchamiam aplikację serwera, z radością tam siedzi i słucha ”http://www.redacted.com:8088/

W aplikacji klienta zmieniłem:

var _connection = new HubConnection("http://127.0.0.1:8088/");

do:

var _connection = new HubConnection("http://www.redacted.com:8088/");

Jednak teraz, gdy próbuję uruchomić połączenie, otrzymuję błąd 503 Serwer niedostępny. Jestem nowicjuszem w SignalR i nie udało mi się znaleźć przyzwoitego samouczka dotyczącego wdrażania (głównie dlatego, że prawdopodobnie jest tak wiele różnych sposobów, w jaki można to zrobić w zależności od wymagań).

Moje pytania to:

Czy muszę ustawić coś w IIS, aby to działało (pamiętając, że nie patrzę na to, że jest to oparte na sieci, tylko aplikacja konsoli na aplikację konsoli), czy może po prostu uruchomić exe serwera i otworzyć port w górę?

Mój serwer działa pod kontrolą systemu Windows Server 2012 i dodałem mój exe do listy aplikacji, które mogą nawiązywać połączenia i dodałem regułę przychodzącą dla portu 8088, czy jest jeszcze coś, co muszę zrobić, aby być widocznym dla mój klient?

questionAnswers(1)

yourAnswerToTheQuestion