Назад | Перейти на главную страницу

IIS7 по умолчанию использует default.php вместо default.aspx

У моего клиента только что появился новый выделенный сервер под управлением Win2008 (раньше у нас был 2003), II7 и т. Д. Я начал настраивать небольшое веб-приложение ASP.NET 2.0, которое у нас есть. Работает на собственном AppPool 2.0.

Проблема в том, что когда я просматриваю корень сайта (локально или удаленно), я получаю 404, потому что теперь URL-адрес указывает на http: //domain/default.php, когда должно быть default.aspx.

Да, я проверил настройки документов по умолчанию для веб-сайта и удалил все, кроме default.aspx (default.php даже не был указан).

В заключение скажу, что если я перейду к http: //domain/default.aspx, сайт работает отлично, и я могу без проблем переходить по ссылкам.

Есть идеи, почему это происходит? Или хотя бы с чего мне начать искать?

Спасибо!

ОБНОВИТЬ

Перезагрузите сервер. Посмотри на web.config

Также обратите внимание на сами файлы конфигурации: http://learn.iis.net/page.aspx/122/getting-started-with-iis-70-configuration/

Кажется, проблема возникла, когда на веб-сайте не задано значение заголовка хоста. Теперь, когда у нас есть домен для сайта и добавлено значение заголовка хоста на веб-сайт IIS, теперь он работает должным образом. Как ни странно ...