Member 14782428 Ответов: 1

Должен ли я использовать неназначенный IP-адрес в IIS?


Мой сайт-хостет на МКС. Серверный ПК работает отлично. Мой клиентский компьютер показывает веб-страницу,но когда я нажимаю кнопку, скрипач говорит:" соединение не может быть установлено, потому что целевая машина активно отказала ему 127.0.0.1:5059". Моя веб-страница называется http://192.168.0.238:8082/login.aspx-да. Как настроить маршрутизатор и брандмауэр, а может быть, и ISS? IP - адрес клиента-192.168.0234, а серверного ПК-192.168.0.238.
SQl server был изменен на удаленные подключения. Должен ли я использовать неназначенный IP-адрес в IIS? Это ошибка 502. Куда смотреть?

Что я уже пробовал:

Я попытался изменить настройки брандмауэра и маршрутизатора.

phil.o

Это не то, чем вы должны управлять на маршрутизаторе или на любой другой машине, кроме самого сервера.
127.0.0.1-это адрес обратной связи, то есть это адрес по умолчанию для локальный компьютер Что это за служба, прослушивающая порт 5059?

Member 14782428

Да, моя локальная машина использует 52059 (я написал это неправильно в своем посте). Решение работает на серверном ПК.

F-ES Sitecore

Запросы к 127.0.0.1 не проходят по сети, поэтому настройки маршрутизатора\брандмауэра не имеют значения. Ничто на локальной машине не прослушивает этот порт, вероятно, в этом и заключается проблема. Может быть, вы имеете в виду другой ip или порт, или вы думаете, что что-то работает, но это не так. Мы не можем дать конкретный совет, так как не знаем, как все устроено.

F-ES Sitecore

Но есть ли что-нибудь, прослушивающее этот порт на вашем локальном компьютере? Чтение между строк вы разработали это в Visual Studio с помощью встроенного сервера, который использует адрес, подобный тому, который вы используете. Однако что-то слушает этот порт только тогда, когда VS работает. Чтобы работать вне VS, вам нужно правильно настроить его в IIS и обновить все, что использует эту службу соответственно.

Member 14782428

В моей программе fiddler иногда клиент использует 192.168.0.238:8082 (IIS hostet), а иногда localhost:52059 api/login/1. Хозяин меняется?

1 Ответов

Рейтинг:
1

ZurdoDev

Зайдите в IIS и настройте веб - сайт на определенном порту. Возможно, вы сделали это с портом 52059 или это может быть динамический порт от VS, и он изменится, поэтому вы хотите иметь тот, который не меняется, поэтому вам нужно настроить его в IIS.

Затем пока они находятся в одной сети или могут по крайней мере получить доступ к ip все что вам нужно сделать это перейти к http://ipaddress:whateverportyoudid/site.aspx.