ApplicationHost.config文件被破坏致使IIS崩溃

“”Application Host Helper Service 在尝试删除历史目录“C:\inetpub\history\CFGHISTORY_0000000475”时遇到错误。将跳过并忽略此目录。请注意,若是该服务从新启动,此目录在未来仍可能会被删除。数据字段包含错误号。“”
或者“
服务器IIS崩溃了,全部的站点都打不开了。提示错误:“配置文件的XML格式不正确”。
 

ApplicationHost.config文件被破坏致使IIS崩溃

html

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

 

   而后咱们选择一个备份并运行appcmd restore backup [backup name]。
    ApplicationHost.config文件被破坏致使IIS崩溃
   
      注意:在restore备份以前,必定要先打开要用的备份applicationhost.config,查看一下是否真的是没有错误的版本,而后才执行restore命令,要否则恢复会失败的。
     咱们能够在C:\inetpub\history里找到全部的备份文件。

ApplicationHost.config文件被破坏致使IIS崩溃
     固然也能够在C:\inetpub\history中找一个可用的applicationhost.config文件,替换掉到IIS错误提示路径中的applicationhost.config文件。服务器