无法打开 IIS7 管理器 - applicationHost.config 中的 XML 无效

无法打开 IIS7 管理器 - applicationHost.config 中的 XML 无效

我是一名对 IIS7 管理了解甚少的开发人员。今天,当我尝试通过 IIS 管理 GUI 打开 IIS 实例时,我收到一条消息,内容如下(解释):

“尝试连接时出错。您是否要重新输入您的凭据。错误:applicationHost 文件的 xml 格式不正确” - 或类似内容。

查看 applicationHost.config 文件时,我发现它是空的。有什么想法可以恢复此文件,或者我可以添加什么内容以将其恢复为默认状态?

干杯,克里斯。

答案1

如果这是 Windows Vista 并且最近备份了整个机器,您可以尝试使用备份和恢复中心

以下博客文章的作者也遇到了同样的问题:我的 Web 服务器死机了 - applicationHost.config 损坏


如果你只需要一份该文件的内容(适用于 Windows Vista),我从干净的 Vista 安装中复制了 XML 文本,并放到了一个您可以下载的 ZIP 文件这里。我猜您必须先停止 IIS 服务才能访问该文件。

答案2

我在 c:\Inetpub\History 找到了 ApplicationHost.config 的备份

答案3

此问题是由于文件“applicationhost.config”损坏造成的。

该文件的大部分备份存储在@C:\inetpub\history。删除损坏的文件C:\Windows\system32\inetsrv\config\applicationhost.config并从备份中恢复。然后启动\重新启动IIS。

问题将会得到解决。

相关内容