Я пытаюсь запустить приложение asp.net в IIS на компьютере с Windows Server 2008. Я могу запустить приложение с локального хоста, без проблем. Но я не могу получить доступ к приложению, используя доменное имя сервера ни локально, ни с другого компьютера в сети.
Но вот что странно. Я могу получить доступ к обычному файлу в IIS, используя доменное имя, как из браузера, запущенного на сервере, так и из браузера, запущенного на другом компьютере в сети. Вот краткий обзор (ниже "http" преобразовано в "htp", потому что у меня недостаточно очков, чтобы разместить все эти ссылки в моем сообщении):
Из IE на самом сервере:
работает htp: //localhost/foo.htm
работает htp: // localhost / App
работает htp: //test.foo.com/foo.htm
мертвый htp: //test.foo.com/App
Из IE на другом компьютере (внутри или вне моей подсети):
работает htp: //test.foo.com/foo.htm
мертвый htp: //test.foo.com/App
И когда я говорю «мертвый», я имею в виду время ожидания запроса.
Любые идеи?
Я решил это. В основном приложение перенаправляло на https, но только для удаленных подключений, а IIS не был привязан к 443.