![Server 2012 R2:万维网发布服务无法启动](https://linux22.com/image/646104/Server%202012%20R2%EF%BC%9A%E4%B8%87%E7%BB%B4%E7%BD%91%E5%8F%91%E5%B8%83%E6%9C%8D%E5%8A%A1%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我在 Hyper-V 中运行 Server 2012 R2,并安装了 Exchange 2013。这不是一个关键系统 - 我用它来学习 Exchange 管理。
几个月没碰过服务器后,今晚我登录服务器,发现无论我做什么,四个服务始终无法启动。万维网发布服务错误似乎通常是由 文件夹AppPools
丢失引起的C:\inetpub\temp\
,但对我来说并非如此 - 我已经检查了两次。
这些服务包括:
- Net.Tcp 侦听器适配器
- 万维网发布服务
- Net.Msmq 侦听器适配器
- Net.Pipe 监听器适配器
事件日志中反复出现相同的四个错误:
事件 ID 5036,来源 WAS
Windows 进程激活服务 (WAS) 的配置管理器未初始化。数据字段包含错误号。
列出的错误编号是0D000780
。
事件 ID 5005,来源 WAS
Windows Process Activation Service (WAS) 因遇到错误而停止。数据字段包含错误编号。
列出的错误编号是0D000780
。
事件 ID 7023,来源服务控制管理器
Windows Process Activation Service 服务因以下错误而终止:
数据无效。
事件 ID 7001,来源服务控制管理器
World Wide Web Publishing Service 服务依赖于 Windows Process Activation Service 服务,该服务由于以下错误而启动失败:
数据无效。
答案1
我强烈怀疑您的文件中的 XML 格式不正确applicationHost.config
。作为故障排除的第一步,我会仔细检查一下该文件。
答案2
我运行了以下命令
(来自C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
或您的版本):
aspnet_regiis.exe -GA domain\username
然后重新启动 IIS。
如果您进行系统准备或移动配置,这似乎是一个应用程序池问题
答案3
我同意 Evan 的观点。您可以从备份中恢复 applicationHost.config。点击此处查看流程。 https://supertekboy.com/2015/02/16/windows-process-activation-service-will-not-start-error-13-the-data-is-invalid/