Изменена страница с ASPX на HTM (L), но IIS указывает на ASPX независимо - PullRequest
0 голосов
/ 17 ноября 2009

Мы недавно переписали домашнюю страницу нашей компании и обнаружили странную ошибку. У нас очень мало страниц, которым нужен какой-либо код, поэтому мы написали веб-сайт в статическом HTML-формате из IIS6. Несколько страниц, которым требуется какой-либо код (например, Свяжитесь с нами, с помощью контактной формы), - это страницы .ASPX.

В предыдущей версии сайта было больше страниц .ASPX, даже если в коде не было кода. Одной из таких страниц был файл «management.aspx», а на новом сайте это, по логике, «management.htm». Мы достаточно умны, чтобы не просто изменить расширение файла - мы переписали все, у него просто общее имя.

Вот странная часть: хотя каждая ссылка на всем сайте указывает на «management.htm», IIS6 продолжает пытаться обслуживать «manangement.aspx». Я сбросил IIS, остановил / запустил веб-сайт по умолчанию под IIS6, удалил страницы из «Временных файлов ASP.NET» и также удалил временные файлы GZIP с сервера. Это не MVC или что-то в этом роде, поэтому у нас нет явной маршрутизации URL, и хотя я вижу, что нам необходимо реализовать статическую обработку файлов в нашем web.config httpHandlers, я не могу представить, что это необходимо.

Что дает? Почему IIS6 все еще пытается обслуживать старую страницу «management.aspx», когда мы явно просим «management.htm»? Что я могу сделать, чтобы это исправить?

Ответы [ 3 ]

1 голос
/ 18 ноября 2009

Ваши привязки должны быть где-то выключены ... проверьте верхний уровень для *, * .htm, managment.htm и т. Д. Затем проверьте виртуальные каталоги.

Если вы вставите "http://yoursite/management.htm" в браузер и получите YSOD, это точно проблема IIS.

0 голосов
/ 18 марта 2011

Проверьте страницу по умолчанию на веб-сайте / виртуальном каталоге, о котором идет речь, и, если она существует, удалите ссылку на manangement.aspx.

0 голосов
/ 17 ноября 2009

Проверьте, есть ли у вас папка bin в корне вашего сайта.

Получаете ли вы 404, потому что он пытается загрузить management.aspx, а его там нет?

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