在配置IIS服务器的时候出现这问题,猜测是因为日志文件挤满了服务器的磁盘空间。导致服务器的一些程序无法执行,破坏了applicationHost.config文件
当Windows Process Activation Service从C:\Windows\system32\inetsrv\config\applicationHost.config中读取configuration数据时,数据收到了损坏,错误消息是:Configuration file is not well-formed XML,数据无效。


解决方法一:

打开终端,到达下面这个目录

cd %windir%\system32\inetsrv

进入到这个目录之后,可以查看IIS服务器是否有备份
使用以下命令

appcmd list backup

然后选择一个进行恢复就好了

appcmd restore backup “备份文件名”


如果操作失败的话,请检测磁盘空间是否足够,删除一些日志文件就好了


解决方法二:

将c:\inetpub\history文件夹中的这个applicationHost.config文件,替换掉 c:\windows\system32\inetsrv\config 中的 applicationHost.config,

如果在 c:\inetpub\history文件夹中有好几个类似CFGHISTORY_00000000的文件夹,则选择最新的文件夹中的applicationHost.config 替换掉 c:\windows\system32\inetsrv\config 中的applicationHost.config,然后再启动 Windows Process Activation Service 即可。