У меня есть приложение 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
У меня работает отслеживание неудачных запросов, и я смог найти эту ошибку в файлах журнала, когда я отследил 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)
Итак, решение этой проблемы было очень затруднительным - ссылка на страницу была неправильной, поэтому она работала во всех остальных случаях. По крайней мере, я много узнал об IIS?