applicationHost.config文件错误,网站全部不见了,或部分不见了。applicationHost.config文件配置了所有的站点信息,不可能删除重新生成一个。
解决方法 :
- 解决的办法是使用IIS提供的AppCmd.exe的restore功能。
找到C:\inetpub\history 查看所有的备份文件及备份名称
运行命令行到:cd C:\Windows\System32\inetsrv 目录
cd C:\Windows\System32\inetsrv
输入“appcmd.exe list backup”命令来显示所有可用的备份。 然后我们选择一个备份并运行appcmd.exe restore backup [backup name]。
appcmd.exe restore backup CFGHISTORY_0000002232
注意:在restore备份之前,一定要先打开要用的备份applicationhost.config,查看一下是否真的是没有错误的版本,然后才执行restore命令,要不然恢复会失败的。
也可以在C:\inetpub\history中找一个可用的applicationhost.config文件,替换掉到IIS错误提示路径中的applicationhost.config文件。
作者:宋德美 创建时间:2022-04-14 17:15
最后编辑:宋德美 更新时间:2025-05-29 10:43
最后编辑:宋德美 更新时间:2025-05-29 10:43