Классическая страница asp, генерирующая ошибку 404 в IIS 7
У меня есть приложение asp.net, работающее в IIS 7.5. У меня есть отдельная классическая страница asp, которую я перенес с другого сайта, который я теперь включил как часть приложения asp.net. Я размещаю приложение на своем локальном компьютере, но всякий раз, когда я перехожу на классическую страницу asp, я получаю ошибку 404 Not Found. Страница не пропала, и я включил ASP в IIS через функции Windows. Страницы asp.net работают нормально.
Любопытно, что мне удалось разместить страницу как собственный сайт в IIS, но не тогда, когда она интегрирована с asp.net.
Лог-файл IIS содержит следующую строку для запроса:
2013-11-06 16:25:33 127.0.0.1 GET /test/testpage.asp - 80 [username] 127.0.0.1 [system info] 404 0 2 120
Спасибо за любые предложения, дайте мне знать, если вам нужна дополнительная информация.
Редактировать 1
Я получил отслеживание Failed Request Tracing и смог найти эту ошибку в лог-файлах, когда проследил MODULE_SET_RESPONSE_ERROR_STATUS
событие:
ModuleName IIS Web Core
Notification 16
HttpStatus 404
HttpReason Not Found
HttpSubStatus 0
ErrorCode 2147942402
ConfigExceptionInfo
Notification MAP_REQUEST_HANDLER
ErrorCode The system cannot find the file specified. (0x80070002)
1 ответ
Итак, решение этой проблемы было очень смущающим - ссылка на страницу была неправильной, поэтому она работала в любом другом качестве. По крайней мере, я много узнал о IIS?