Есть ли способ «обнаружить» службу SignalR в локальной сети? - PullRequest
0 голосов
/ 12 марта 2020

Мой проект предназначен для установки в локальной сети кем-то с ограниченными компьютерными знаниями. Часть проекта включает в себя установку веб-сайта, размещенного на IIS. На сайте содержится проект SignalR. Служба SignalR устанавливается в подкаталоге основного веб-сайта IIS и размещается в качестве отправной точки приложения. Оба имеют свой собственный пул приложений.

Все это хорошо работает при доступе к службе SignalR с использованием http: ///. Он также отлично работает при использовании MachineName узла вместо IP-адреса.

Конечный пользователь теперь установил сертификат ssl и сделал сайт видимым на net. Приведенные выше параметры адреса хаба больше не работают, однако использование http (s): /// работает нормально.

Я не могу sh использовать внешний веб-URL по нескольким причинам, не в последнюю очередь конфигурация конфигурации должна быть как можно более общей c. Я пытаюсь придерживаться принципа KISS. Добавление маршрутов и т. Д. 1016 * на самом деле не является общим упражнением c.

Я начинаю думать, что создание списка всех возможных URL-адресов, а затем проверка каждого из них не является плохим вариантом. В любом случае, это, скорее всего, одноразовое упражнение.

Предложения, пожалуйста ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...