У меня есть устаревший веб-сайт, на котором используются файлы .HTML, .ASP и .INC. Проблема в том, что все страницы имеют код VBScript, который не анализируется IIS и поэтому записывается на странице как статический текст. Я хочу это исправить. Все страницы .html включают как .ASP, так и .INC для скриптов.
В настоящее время обработчики IIS выглядят следующим образом: все .htm, .html, .inc имеют обработчики IsapiModule, а также ServerSideIncludeModule. Это то, что, как я подозреваю, вызывает проблему. Итак, теперь, если я удалю обработчики ServerSideIncludeModule и просто сохраню IsapiModule, он правильно проанализирует VBScritpt, но HTML-страницы с включением INC не открываются, а запрашивают сохранение файла для загрузки. Что мне здесь не хватает? Это сработало на моем локальном хосте, но не на производстве.
Как я могу исправить эту проблему?
Спасибо!
Как насчет того, чтобы исправить основную проблему: тот факт, что у вас есть код сервера в файле, который не предназначен для чтения сервером. Измените расширение с .html
к .asp
. Задача решена.