После перезагрузки 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. не забудьте нажать кнопку «Применить» :-)