Назад | Перейти на главную страницу

Обработчики IIS 6.1 для файлов HTML, ASP, INC

У меня есть устаревший веб-сайт, на котором используются файлы .HTML, .ASP и .INC. Проблема в том, что все страницы имеют код VBScript, который не анализируется IIS и поэтому записывается на странице как статический текст. Я хочу это исправить. Все страницы .html включают как .ASP, так и .INC для скриптов.

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

Как я могу исправить эту проблему?

Спасибо!

Как насчет того, чтобы исправить основную проблему: тот факт, что у вас есть код сервера в файле, который не предназначен для чтения сервером. Измените расширение с .html к .asp. Задача решена.