It appears that on a server thats had the following modules removed,
# Managed Modules
AnonymousIdentification
DefaultAuthentication
FileAuthorization
FormsAuthentication
Profile
RoleManager
ServiceModel
Session
URLAuthorization
URLMappingsModule
WindowsAuthentication
# Native Modules
BasicAuthenticationModule
CgiModule
DynamicCompressionModule
FastCgiModule
IPRestrictionModule
RequestFilteringModule
ServerSideIncludeModule
StaticCompressionModule
URLAuthorizationModule
WindowsAuthenticationModule
...if we perform an "iisreset", the "Windows Process Activation Service" takes longer than normal to stop eg: many minutes vs seconds on a server with the full module set.
Status for IIS Admin Service ( IISADMIN ) : Stopped
Status for Windows Process Activation Service ( WAS ) : Stop pending
Status for Net.Pipe Listener Adapter ( NetPipeActivator ) : Stopped
Status for Net.Tcp Listener Adapter ( NetTcpActivator ) : Stopped
Status for World Wide Web Publishing Service ( W3SVC ) : Stopped
As a result the other services fail to start and the web server fails to serve content...
Attempting stop...
Internet services successfully stopped
Attempting start...
Restart attempt failed.
The IIS Admin Service or the World Wide Web Publishing Service, or a service dependent on them failed to start. The service, or dependent services, may had an error during its startup or may be disabled.
...if we manually start the "Windows Process Activation Service" then the other services all good and content serves again.
Has anyone else had this issue after removing modules and if so what was the root cause?
Thanks,
Matt