Как использовать собственную страницу asp в качестве страницы ошибки 404 при локальной установке Windows 7 pro IIS 7.5

1207
Edelcom

Запуск Windows 7 Pro Запуск локального IIS 7.5 (для целей веб-разработки)

Отредактированный файл hosts для возможности использования http://www.sitestepper.dev

Билд сайта в подпапку в Inetpub / Wwwroot / staplijst

Сайт можно посмотреть с помощью http://www.sitestepper.dev/staplijst/whatever-page.htm

У меня есть http://www.sitestepper.dev/p.aspстраница, на которую я хотел бы зайти, когда запрашивается неизвестная страница. Этот метод отлично работает на развернутой версии этого веб-сайта (развернутой на сервере Windows 2003 под управлением IIS 7 - не уверен насчет 7, но это версия, развернутая с сервером Windows 2003).

Я попытался (в диалоговом окне Редактировать пользовательскую ошибку):

  • Выполните URL на этом сайте: со значением /staplijst/p.asp

а также

Я попробовал это в свойствах «Веб-сайта по умолчанию», и я попробовал это на staplijstуровне.

  • Даже попробовал это со значениями без /staplijst.

Я перезапустил веб-сайт по умолчанию после каждого изменения . И даже остановил / запустил веб-сервис.

Но, похоже, ничего не работает, я получаю сообщение «Ошибка сервера в приложении« DEFAULT WEB SITE »», ошибка HTTP Error 404.0.


Что мне здесь не хватает - возможно, что-то очевидное, но я этого не вижу?

заранее спасибо

2

1 ответ на вопрос

1
Edelcom

Чтобы ответить на мой собственный вопрос: мне нужно было настроить ответ об ошибке на пользовательские страницы ошибок в настройках функции редактирования ... соответствующего сайта, чтобы это работало. Было установлено «Подробные ошибки для локальных запросов и пользовательские страницы ошибок для удаленных запросов».

Мне никогда не приходилось делать это в предыдущей версии IIS, но, возможно, в этих версиях это подразумевалось. Или, может быть, настройка хоста www.sitestepper.dev заставляет страницы всегда вести себя как локальные запросы - во всяком случае, это изменилось в IIS 7.5, я уверен.

Я искал это решение, не видя ответа «Кев». Как правило, я не склонен редактировать конфигурационные файлы напрямую, если решение можно найти с помощью представленных панелей пользовательского интерфейса.

Я приму его ответ как решение, хотя.

Custom error pages setting needed to be checked for the IIS 7.5 'execute url on this site' to work

Похожие вопросы