问题详情:
一台部署在海外服务器,在管理IIS过程中,出现问题
There was an error when trying to connect. Do you want > to retype your credentials and try again?
Details:
Filename:
\?\C:\Windows\system32\inetsrv\config> \applicationHost.config Line number: 1 Error: Configuration file is not well-formed XML
解决方案:
找到 C:\inetpub\history. 里面最新的一个IIS配置文件applicationhost.config,覆盖 C:\Windows\system32\inetsrv\config\applicationhost.config
原因分析
- 在覆盖之前,打开 C:\Windows\system32\inetsrv\config\applicationhost.config 这个文件,发现config里面的内容全部乱码。如果损坏iis的配置,iis管理就无法打开,配置加载错。
- C:\inetpub\history这个目录存在着每次变更后的一些备份可以用于iis的配置的恢复。
论坛*上也有相关讨论,详细地址。