我试图从我的应用程序中停止IIS 7的“Windows进程激活服务”。 它也停止了依赖 – “万维网发布服务”。 依赖关系始终停止,但主服务不会。 我认为它会自动重新启动,因为我没有在我的应用程序中出现任何错误。 问题是什么可能导致IIS自动重启或阻止它停止?
ps我没有做任何其他与configuration有关的事情,只是通过ServiceController对象停止服务
编辑:
主要服务的启动types是manual和automatic依赖。 我也有这样的设置,在服务属性 – >恢复 – >失败1,2,3运行一个程序,iisreset.exe作为程序运行。 无论如何,我没有在我的应用程序中得到任何错误,但如果它可以重新启动,由于一些错误,我想知道如何检查。
我也应该提到它不是一直发生的,在大多数情况下它停止,但有时它不会,我不能事件得到任何模式或关系的东西
Windows Process Activation Service不是主要的IIS服务, World Wide Web Publishing Service是。
不要关注进程激活服务的状态,不要手动搞乱; 它只是做自己的事情(这就是为什么它被设置为手动启动)。