ApplicationHost.config文件被破坏导致IIS崩溃
2024-10-19 19:31:30
“”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文件。
最新文章
- 错误";ORA-04091: table is mutating, trigger/function may not see it";的原因以及解决办法
- Hash MD5 CRC 知识
- 苹果官方制作MAC OS的启动U盘的步骤
- Unity运行时刻资源管理
- CP,SCP 命令(包括windows与linux用xshell互传)
- CISCO 双线接入MAP配置详解
- 关于php配置文件
- div 水平居中
- CentOS7搭建SAMBA服务器实现与WIN10匿名共享文件
- #define和const的简单区别
- Web打印组件jatoolsPrinter(转载)
- 学习笔记 broswerify + watchify + beefy
- Intellij idea 15配置tomcat,maven
- 表单验证--通过原生js模仿ajax的异步交互
- IP通信基础课堂笔记----第一章(重点)
- Chapter_4_JAVA作业
- MySQL中间件之ProxySQL(5):线程、线程池、连接池
- 「HNOI2016」最小公倍数
- 分布式监控系统Zabbix-3.0.3--短信报警设置
- HTTP之Cookie
热门文章
- redis删除指定前缀的缓存
- Setup ";EQGRP_Lost_in_Translation"; Of NAS
- SQLServer XML
- 针对myeclipse6.5无法自动生成toString方法
- CSS 两个行内块元素,宽度相加刚好等于父盒子容器的元素,但第二个元素掉在第二行解决办法
- Eclipse中的常见设置
- CGLIB动态代理模式
- Ubuntu16.04下编译OpenCV2.4.13静态库(.a文件)
- git克隆和上传项目
- MySql安装错误代码1045的解决方案