Мой проект предназначен для установки в локальной сети кем-то с ограниченными компьютерными знаниями. Часть проекта включает в себя установку веб-сайта, размещенного на IIS. На сайте содержится проект SignalR. Служба SignalR устанавливается в подкаталоге основного веб-сайта IIS и размещается в качестве отправной точки приложения. Оба имеют свой собственный пул приложений.
Все это хорошо работает при доступе к службе SignalR с использованием http: ///. Он также отлично работает при использовании MachineName узла вместо IP-адреса.
Конечный пользователь теперь установил сертификат ssl и сделал сайт видимым на net. Приведенные выше параметры адреса хаба больше не работают, однако использование http (s): /// работает нормально.
Я не могу sh использовать внешний веб-URL по нескольким причинам, не в последнюю очередь конфигурация конфигурации должна быть как можно более общей c. Я пытаюсь придерживаться принципа KISS. Добавление маршрутов и т. Д. 1016 * на самом деле не является общим упражнением c.
Я начинаю думать, что создание списка всех возможных URL-адресов, а затем проверка каждого из них не является плохим вариантом. В любом случае, это, скорее всего, одноразовое упражнение.
Предложения, пожалуйста ...