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

iis_ssi.dll отсутствует после перезагрузки

После перезагрузки Windows 2012 с установленным IIS8, работающим в общей конфигурации.

Не удалось загрузить DLL модуля C: \ Windows \ System32 \ inetsrv \ iis_ssi.dll.

Данные - ошибка.

После повторного добавления функции включения на стороне сервера она работает до следующей перезагрузки. Надеюсь, есть еще один ответ, кроме переустановки IIS.

Вариант 1) не разрешать автоматическую перезагрузку Сообщение об ошибке: Установка функции. Запрос на добавление или удаление функций на указанном сервере завершился неудачно. Операция не может быть завершена, поскольку указанный сервер требует перезапуска.

Вариант 2) разрешить автоматическую перезагрузку; также остановлена ​​служба www. Сообщение об ошибке: запрос на добавление или удаление функций на указанном сервере не выполнен. Не удалось установить одну или несколько ролей, служб ролей или компонентов. Ошибка 0x800f0922

1) Отключить Shared Config - не забудьте нажать кнопку «Применить» :-)
2) Удалить модуль ServerSideInclude (также относится к модулю WebSocket)
3) Отредактируйте applicationHost.config в C: \ Windows \ System32 \ inetsrv \ config и удалите под элементом globalModules строку add name = "ServerSideIncludeModule".
4) iisreset
5) используйте DISM для перезагрузки модуля
6) скопируйте общий конфиг (только applicationHost.config) в C: \ Windows \ System32 \ inetsrv \ config
7) iisreset (iisreset)
8) повторно активируйте общую конфигурацию в iis. не забудьте нажать кнопку «Применить» :-)