IIS 6 localhost работает, но больше ничего не делает - PullRequest
0 голосов
/ 31 мая 2011

Если я наберу localost в IE, он выдаст "Это работает!"но я не могу найти, где именно эта страница выбрана.

В c: \ InetPub \ wwwroot \ ничего не существует, что указывает "Это работает!"page.


Я создал тестовую папку внутри wwwroot выше.Я положил туда файл aspx, он не работает (файл не найден), затем я создал файл test.htm, к которому нет доступа через localhost / test / test.htm

Кто-нибудь знает, что не так,Я никогда не запускал IIS в этой конкретной системе.У меня Windows XP Pro и установлен IIS6.

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 04 июля 2011

Я думаю, что он сам ответит. Во-первых, было две путаницы: IIS 5.1 был установлен вместе с IIS 6 (была ссылка в инструментах администрирования) и сервером Apache. Что-то, наверное, было с этим до того, как я пришел. Я удалил Apache, ссылку на IIS 6 (не предполагалось, что она там была), и даже IIS. Свежо установлено исправлено все.

Также, если вы столкнулись с такой проблемой, ознакомьтесь с IIS, как она работает. В ней заканчиваются виртуальные папки, и вам нужно превратить эти виртуальные папки в приложения. Это сложно, как Microsoft это делает.

В моем случае, вероятно, оба сервера использовали порт 80 по умолчанию (хотя я не уверен). Теперь у меня установлены оба сервера (IIS + Apache), а Apache использует порт 8080.

Чтобы проверить подобную ситуацию, сделайте следующее: создайте виртуальную папку в IIS 5.1, щелкните ее правой кнопкой мыши и превратите эту папку в приложение. Поместите файл aspx в «фактическое» местоположение, на которое указывает эта виртуальная папка, а затем откройте его в браузере, используя localhost \ virtualfolder \ myaspx.file. Обратите внимание, что во многих случаях IIS не выберет файл default.aspx автоматически, если не будет дано объяснение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...