Как заставить веб-приложение работать под определенным IP
Я создал.Net веб-приложение. Теперь мне нужно запустить приложение под IP-адресом моей машины вместо локального хоста.
Кто-нибудь может дать мне решение?
3 ответа
Это обычно происходит в Windows Vista - где файл HOSTS содержит запись IP V6 для локального хоста, которая не разрешена.
Отредактируйте ваш файл HOSTS;
C: \ Windows \ System32 \ Drivers\ Etc \ хостов
Найдите следующую строку:
::1 localhost
закомментируйте это, добавив # в начале строки
#::1 localhost
и добавить следующее:
127.0.0.1 localhost
Перезагрузите компьютер - теперь http://localhost/ начнет работать
Щелкните правой кнопкой мыши Веб-сайт (в нашем случае веб-сайт по умолчанию) и выберите Свойства
Нажмите кнопку Дополнительно… на вкладке Веб-сайт
Нажмите на Default и нажмите Edit...
Под IP-адресом: нажмите на выпадающий список и выберите ip машины
Теперь, когда вы пытаетесь получить доступ к веб-сайту, используя http://localhost/ или http://machine_name/, он выдаст 404.
Вам нужно будет получить доступ к веб-сайту, используя http://ip_address/, и это будет работать.
НТН