Я настраиваю веб-сайт ASP Classic на Win7 x64, я сделал обычный трюк (добавьте сайт как приложение, чтобы включить global.asa, используйте классический конвейер приложений, включите 32-битные приложения: True, загрузите профиль пользователя: False, Enable Parent Paths: True, предоставить всем полный доступ к файлам сайта, использовать odbc 32), и сайт запущен и работает для файлов * .asp.Тем не менее, у меня есть некоторые файлы с именем * .inc в каталоге Includes, и IIS, похоже, не может их обработать.
Когда я пытаюсь получить доступ к http://localhost//includes/myfile.inc, Я получил:
Ошибка HTTP 404.3 - Не найдено Запрашиваемая вами страница не может быть обработана из-за конфигурации расширения.Если страница представляет собой скрипт, добавьте обработчик.Если файл должен быть загружен, добавьте карту MIME.
Я попытался добавить карту сценариев в сопоставлении обработчиков, аналогичную той, что была для * .asp: Путь запроса = * .inc, Исполняемый файл =% windir%\ system32 \ inetsrv \ asp.dll, вызывать обработчик, только если запрос сопоставлен с файлом, и в упорядоченном списке это новое сопоставление находится сверху.Теперь я получил эту ошибку, когда запрос .inc:
Ошибка HTTP 404.17 - Не найдено Запрошенное содержимое выглядит как сценарий и не будет обрабатываться обработчиком статического файла.
Есть идеи?