- wx.navigateTo和 wx.redirectTo
- PHP 安装包的 Thread Safe和Non Thread Safe版本
- axios和vue-resource的对比和使用
- 什么是MX记录
- ASP.NET2.0 文本编辑器FCKeditor的冰冷之心
- SEO三元素“链接 结构 内容”关系亲密解读
- 从零开始学习jQuery (九) jQuery工具函数
- 关于asp.net Session丢失问题的总结
- 讲透SPU和SKU
- php 变量和函数名前加&符号
邮箱:
手机:15383239821
ApplicationHost.config文件被破坏导致IIS崩溃
Application Host Helper Service 在尝试删除历史目录“C:\inetpub\history\CFGHISTORY_0000000475”时遇到错误。将跳过并忽略此目录。请注意,如果该服务重新启动,此目录在将来仍可能会被删除。数据字段包含错误号。“”
或者“
服务器IIS崩溃了,所有的站点都打不开了。提示错误:“配置文件的XML格式不正确”。

根据提示,找到了applicationHost.config文件,打开后,发现,里面全部变成乱码了。applicationHost.config文件配置了所有的站点信息,不可能删除重新生成一个。怎么办?好在有强大的百度!经过百度,发现applicationHost.config文件发生错误后,是可以根据备份日记,恢复的。
解决方法 :
解决的办法是使用IIS提供的AppCmd.exe的restore功能。
打开运行窗口--输入"CMD",打开命令窗口。进入C盘,输入“cd C:\Windows\System32\inetsrv ”。
首先输入“appcmd list backup”命令来显示所有可用的备份。

然后我们选择一个备份并运行appcmd restore backup [backup name]。

注意:在restore备份之前,一定要先打开要用的备份applicationhost.config,查看一下是否真的是没有错误的版本,然后才执行restore命令,要不然恢复会失败的。
我们可以在C:\inetpub\history里找到所有的备份文件。

当然也可以在C:\inetpub\history中找一个可用的applicationhost.config文件,替换掉到IIS错误提示路径中的applicationhost.config文件。
-
2010-07-2049个影响网站排名的因素(完整版)
-
2025-11-24网页隐藏内容css方法
-
2025-02-04deepseek-r1的1.5b、7b、8b、14b、32b、70b和671b有啥区别?
-
2025-11-13String.formatO的详细用法
-
2012-06-30分享两个新网站取得高质量内容的技巧
-
2026-02-01创建Nuxt 4项目的步骤
