Я разместил свой веб-сайт как приложение в IIS, и я могу получить к нему доступ с помощью http:\localhost\myApp\default.aspx
но не с моим IP.
У меня есть другое приложение, размещенное на том же компьютере, которое может быть доступно как в localhost
и IP address
.
Сообщение об ошибке из разных браузеров:
IE: Internet Explorer cannot display the webpage
Firefox: Firefox can't establish a connection to the server at 192.168.**
Chrome: This webpage is not available
Я могу получить доступ ко всем остальным страницам кроме default.aspx
.
какой default.aspx
делает?
Он просто загружает флеш-файл.
Что происходит, когда я просматриваю http:\localhost\myApp\default.aspx
?
Он перенаправляет на
https:\localhost\myApp\default.aspx
Обратите внимание s
выше.
Несколько других деталей:
Port 80
включен.default.aspx
.Default Web Site
и http
привязка All Unassigned
.Integrated
конвейерный режим.В чем может быть причина этой проблемы?
Внутри был странный код default.aspx
страница, которая перенаправляла страницу на https
если сервер не localhost
наряду с некоторым другим условием, заставляющим сервер отклонять запрос.
Простите за глупость, я мог бы проверить это, прежде чем задать вопрос здесь.
Убедитесь, что ваш веб-сервер настроен на прослушивание вашего IP-адреса 192.168. **. Убедитесь, что ваш брандмауэр имеет порт 80 на вашем IP-адресе 192.168. **.
Скорее всего, это проблема брандмауэра, если порт 80 закрыт для внешнего мира, он все равно будет доступен на адресе обратной связи (localhost).
Какая у вас версия Windows? Чем больше у нас информации, тем больше мы сможем помочь вам перенастроить ваш брандмауэр. В качестве альтернативы вы можете просто на мгновение отключить брандмауэр, чтобы выполнить тест и продолжить работу.
Кроме того, размещается ли ваше другое приложение на стандартном порте веб-сервера в IIS? Если это так, то приведенное выше, вероятно, не поможет, еще одна вещь, которую нужно проверить, - это привязки для веб-сайта - откройте iis, затем перейдите к отдельному сайту на панели подключений слева, затем посмотрите справа и нажмите привязки. Если привязки установлены на 127.0.0.1 или :: 1, тогда это будет ваша проблема, вы должны либо назначить для него «Все неназначенные», либо индивидуальный IP-адрес.
Также может случиться так, что вы назначили IP-адрес другому проекту, и поэтому опция «все неназначенные» дает вам только адрес обратной связи в качестве опции, если в раскрывающемся списке единственной опцией является «Все неназначенные», тогда это наверное так. В этом случае исправление будет заключаться в том, чтобы установить для другого вашего проекта значение «Все не назначено».