SohaibX Ответов: 2

Подключение к хосту SignalR


Привет,
Я довольно новичок в SignalR, я сам принимал signalR на
http://localhost:8080
Допустим, IP-адрес моего компьютера-192.15.15.15. Мне нужно, чтобы мой клиент подключился к этому хосту с таким IP-адресом, как http://192.15.15.15/signalr но когда я пытаюсь подключиться я получаю ошибку
Неверный Запрос - Недопустимое Имя Хоста
Ошибка HTTP 400. Имя хоста запроса недопустимо.

следующая строка работает нормально
http://localhost/signalr. Но я должен разместить его на localhost.
Любая помощь будет оценена по достоинству, я сильно застрял на этом..

kellyapt1

Как вы размещаете этот код - как вы его развертываете на своей машине? У вас есть необходимые порты, открытые на вашем компьютере?

2 Ответов

Рейтинг:
2

SohaibX

Ну и разобрался в этом. все, что вам нужно сделать, это поместить * вместо IP-адреса. Таким образом, хостинг сервера signalr на этот ip-адрес. протокол https://*;


Рейтинг:
2

Rajesh Londhe

IP-адрес локального компьютера недоступен из любого приложения, работающего на том же компьютере.

Если вы опубликовали SignalR на IIS, то, используя указанный вами IP-адрес, можно получить доступ к серверу в локальной сети.

Если вы хотите получить доступ к "localhost" на том же компьютере, то просто замените "localhost" на ip-адрес "127.0.0.1". Этот ip-адрес зарезервирован для localhost и должен использоваться только локальными приложениями для доступа к серверу.

Для получения дополнительной информации о "localhost" пройдите через статью;
localhost - Википедия, свободная энциклопедия[^]