I'm trying to stop IIS 7 'Windows Process Activation Service' from within my application. It also stops a dependency - 'World Wide Web Publishing Service'. The dependency stops always but the main service doesn't. I think that it restarts automatically because I don't get any errors in my application. The question is what may cause IIS to restart automatically or prevent it from stopping?
p.s. I'm not doing any other things related to configuration, just stopping the service through the
The startup type of the main service is
automatic for dependency. I also have such settings in service properties ->recovery->failure 1,2,3 run a program, iisreset.exe as a program to run. Anyway I didn't get any error in my application, but if it could restart due to some errors I'd like to know how to check that.
I should have mentioned also that it doesn't happen all the time, in most cases it stops, but sometimes it doesn't, I can't event get any pattern or relation to something