У меня Windows Server 2003 с IIS6. Каждый раз, когда я запрашиваю что-то, заканчивающееся на .asp, сервер возвращает ошибку 404, но не обычную, ответ на ошибку выглядит следующим образом:
HTTP/1.1 404 Not Found
Content-Length: 93
Content-Type: text/html
Date: Tue, 07 Jun 2011 07:14:27 GMT
Connection: close
<html><head><title>Error</title></head><body>�� ������� ����� ��������� ����.
</body></html>
В чем причина этой ошибки и как ее исправить?
Вы пробовали просто использовать простой файл .HTML, чтобы увидеть, возникает ли такая же проблема?
Вы также добавили страница.asp в IIS как разрешенный тип документа?
Al
Я предполагаю, что ваше сопоставление ISAPI для расширения .asp не работает. Я вижу то же самое, когда отлаживаю PHP, обслуживаемый ISAPI, на IIS6.
Ваш код ошибки выглядит как "дружественная" ошибка. Это также установлено в IIS6. Постарайтесь получать правильные сообщения об ошибках. Также проверьте журналы IIS и журналы Windows.
Согласен с Дэном: также, 404 - это ответ, который список расширений веб-служб отправит клиенту, если расширение .ASP явно не разрешено из этого интерфейса.
В веб-журналах будет записан код субстатуса, по которому вы можете выполнить поиск, чтобы более точно идентифицировать этот элемент.
Проверь это: