我有一台运行 Windows Server 2012 Standard 和 MS Exchange 2013 的服务器。一切运行良好,能够访问 ECP 和 OWA 没有问题。
然后我安装了 MS Exchange Service Pack 1 并注意到 C:\ 已满。C: 驱动器是一个 500GB 的分区,只安装了 WinSvr2012 和 Exchange,我觉得这有点奇怪。在 C:\ 上运行磁盘清理并释放 400GB+。周末过后,我开始创建邮箱,但无法访问 ECP。
尝试访问 ECP 时,我收到证书警告,但随后收到以下错误消息:
未找到
HTTP 错误 404。未找到请求的资源。
然后我登录服务器查看是否可以从那里访问 ECP,确保没有网络问题。导航到 [ https://localhost/ecp]但与我的 PC 相同,(证书警告然后错误 404)。
当我打开服务器管理器时,我注意到相当多的服务已经停止并且无法启动。服务有:
- Microsoft Exchange 传输日志搜索
- Microsoft Exchange RPC 客户端访问
- Microsoft Exchange EdgeSync
- Microsoft Exchange 统一消息
- net.Pipe 侦听器适配器
- 万维网出版服务
- Microsoft Exchange 统一消息呼叫路由器
- Net.Msmq 侦听器适配器
- Microsoft Exchange 搜索主机控制器
- Microsoft Exchange 反垃圾邮件更新
- Net.Tcp 侦听器适配器
暂时将服务错误放在一边,我回到 ECP 问题上。在我看过的一些论坛/博客上,其他人建议打开 IIS 并检查 URL 和绑定。我已经打开 IIS 但收到以下错误:
文件名:C:\Windows\system32\inetsrv\config\ApplicationHost.config
行号:0
缺少根元素。
我不确定我是否一直在寻找错误的区域来尝试启动这些服务,或者是否存在不同的潜在错误?
建议将不胜感激。
注意:此服务器不在生产/实时环境中,因此服务器可能会出现一些停机时间。
如果您的 ApplicationHost.config 为空(损坏),您可以在“C:\inetpub\history”下找到该文件的备份。
是的,砖砌的 IIS 和/或 Exchange。不得不从头开始重建。