Я только что перешел с IIS 5 на IIS 8.5. У меня возникли проблемы с установкой фильтров ISAPI и FastCGI, но мне удалось заставить почти все работать. Единственная проблема, с которой я столкнулся сейчас, заключается в том, что все страницы .html выдадут мне ошибку 500. Ниже ошибка:
Ошибка FastCGI Обработчику FastCGI не удалось обработать запрос.
Детали ошибки:
Произошла ошибка при обработке файла конфигурации. Номер ошибки: 2 (0x80070002). Описание ошибки: системе не удается найти указанный файл.
У меня установлен статический контент.
Даже если у меня есть только теги head и body внутри «Hello World», я получу эту ошибку. Все файлы PHP и JS работают правильно.
Я надеюсь, что есть некоторые из вас, у кого есть идеи о том, что я могу сделать. Я отчаянно хочу закончить это ..
Заранее большое спасибо
Мне удалось это исправить благодаря этому интернет сайт
Вот что я сделал:
Создание нового сопоставления обработчиков. В диспетчере IIS щелкните имя веб-сайта с левой стороны (вероятно, это веб-сайт по умолчанию с изображением глобуса рядом с ним). Зайдите в Handler Mappings. Добавьте отображение модуля (ссылка справа). Детали должны быть такими же, как и с отображением для расширения .php, но это будет примерно так:
Путь запроса: * .html Модуль: FastCgiModule
Исполняемый файл: C: \ Program Files (x86) \ PHP \ php-cgi.exe
Имя: html
В поле «Ограничения запроса» для этого обработчика задайте следующие параметры:
Отображение: не отмечено
Глаголы: все глаголы
Доступ: нет