重新启动安装了 IIS8 并在共享配置中运行的 Windows 2012 后。
模块 DLL C:\Windows\System32\inetsrv\iis_ssi.dll 无法加载。
数据是错误的。
再次添加服务器端包含功能后,它就可以正常工作,直到下次重新启动。我希望除了重新安装 IIS 之外还有其他答案。
选项 1)不允许自动重启错误消息:功能安装。在指定服务器上添加或删除功能的请求失败。无法完成该操作,因为您指定的服务器需要重新启动。
选项 2)允许自动重启;同时停止 www 服务错误消息:在指定服务器上添加或删除功能的请求失败。安装一个或多个角色、角色服务或功能失败。错误 0x800f0922
答案1
1)禁用共享配置 - 不要忘记单击应用按钮 :-)
2)删除 ServerSideInclude 模块(也适用于 WebSocket 模块)
3)编辑 C:\Windows\System32\inetsrv\config 中的 applicationHost.config 并删除 globalModules 元素下的 add name="ServerSideIncludeModule" 行。
4)iisreset
5)使用 DISM 重新加载模块
6)将共享配置(仅 applicationHost.config)复制到 C:\Windows\System32\inetsrv\config
7)iisreset
8)在 iis 中重新激活共享配置。不要忘记单击应用按钮 :-)