Получение 404 с локальной службой IIS 7, обслуживаемой страницы - PullRequest
1 голос
/ 24 августа 2009

Моя настройка:

Vista, 64-битный ПК (мой локальный ПК) IIS 7 очевидно VS 2008

Я устанавливаю новое «Приложение» вручную на сайте IIS по умолчанию. Это работает. Приложение указывает на правильный каталог (где мой default.aspx существует) Я настроил точно такую ​​же настройку на нашем dev-сервере под управлением Server 2008, и он отлично работает

Но для меня, когда я иду на http://localhost/MyAppName, я получаю 404 не найден.

Понятия не имею, почему.

Так как это не сработало и все равно получило 404, я попытался вместо этого перейти от использования веб-сервера VS к использованию IIS в свойствах своего веб-проекта на вкладке «Веб» в VS 2008. Затем щелкнул «Создать виртуальный сервер». Справочник »и он создал для меня новое приложение в IIS. То же самое, хотя. Если я иду по этому адресу, я получаю 404 на моей локальной машине, где он работает.

Ответы [ 3 ]

1 голос
/ 25 августа 2009

Хорошо, я не установил IIS 6 функциональность IIS в Vista. Я не знал, что он по-прежнему использует устаревшие функции IIS 7 для локального запуска сайтов .... Я думаю. Не уверен, почему, но я думаю, что он использует эти функции IIS6. Придется выяснить, почему это зависит от этого материала.

0 голосов
/ 25 августа 2009

Пара вещей для проверки:

Сначала просмотрите журналы доступа, чтобы точно узнать, какой запрос регистрируется.

Проверьте конфигурацию IIS - у вас может быть страница default.aspx, но настроен ли IIS на ее использование в качестве одной из страниц по умолчанию? Если вы идете на http://localhost/AppName/default.aspx вы все еще получаете 404?

Если вы поместите статический файл test.html в тот же каталог, можете ли вы получить к нему доступ?

Все это должно помочь определить причину.

0 голосов
/ 24 августа 2009

Есть ли у вас домашний каталог для поиска "default.aspx" в качестве страницы по умолчанию?

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