Назад | Перейти на главную страницу

Как заставить веб-приложение работать под определенным IP

Я создал веб-приложение .Net. Теперь мне нужно запустить приложение под IP-адресом моей машины вместо локального хоста.

Кто-нибудь может дать мне решение?

Замените локальный IP-адрес на localhost.

Обычно это происходит в Windows Vista, где файл HOSTS содержит запись IP V6 для локального хоста, которая не разрешена.

Отредактируйте файл HOSTS;

C: \ Windows \ System32 \ drivers \ etc \ hosts

Найдите следующую строку:

::1             localhost

прокомментируйте это, добавив # в начале строки

#::1             localhost

и добавьте следующее:

127.0.0.1 localhost

Перезагрузите машину - сейчас http: // localhost начнет работать

Щелкните правой кнопкой мыши веб-сайт (в нашем случае веб-сайт по умолчанию) и выберите Свойства.
Нажмите кнопку «Дополнительно…» на вкладке «Веб-сайт».
Нажмите "По умолчанию" и нажмите "Изменить ..."
В разделе IP-адрес: щелкните раскрывающийся список и выберите IP-адрес машины.

Теперь, когда вы пытаетесь получить доступ к веб-сайту, используя http: // localhost или http: // имя_компьютера это даст 404.
Вам нужно будет получить доступ к веб-сайту, используя http: // ip_адрес и это сработает.

HTH