除非 Windows 进程激活服务 (WAS) 正在运行,否则无法启动应用程序池。
这是在 IIS 7(Windows 7 专业操作系统)中启动应用程序池时出现的。
请建议如何在 Windows 7 中运行 Windows 进程激活服务(WAS)。
答案1
WAS 是 IIS 的一部分。安装 IIS 时,WAS 也会安装。
在 Vista / 2008 中,它被明确地作为功能依赖项安装。
在 Windows 7(我假设)和 R2(我知道)中,它是静默安装的,因为(在此处插入不明显的原因)。
您也可以明确安装它,但如果安装了 IIS,它应该在那里。
所以问题就变成:是否有人因为认为 WAS 与 Windows 激活有关而禁用了 WAS?
如果是这样,打他们,并让他们重新启用它。
答案2
有人可能对 %windir%\System32\inetsrv\config\applicationHost.config 进行了更改,导致配置文件无效。
向某些应用程序池<application>
标签添加 preloadEnabled="true" 会破坏我们的功能,我们必须删除这些属性才能启动 WAS 服务,然后启动应用程序池。