Volver a habilitar la configuración compartida después de realizar cambios en applicationHost.config hace que IIS no se inicie
Este artículo le ayuda a resolver el problema en el que la habilitación de la configuración compartida después de realizar cambios enapplicationHost.confighace que Microsoft Internet Information Services (IIS) no pueda iniciarse.
Versión del producto original: Internet Information Services 7.0, 7.5
Número KB original: 2565028
Síntomas
Imagine la siguiente situación:
- Ha habilitado la configuración compartida en un servidor IIS 7.0 o 7.5.
- Se deshabilita la configuración compartida para realizar cambios en la configuración de IIS, como desinstalar un módulo o deshabilitar una característica de IIS.
- A continuación, vuelva a habilitar la configuración compartida y exporte el nuevo archivo de configuración (applicationHost.config) a la ubicación centralizada.
Después de realizar estos pasos, el Windows de activación de procesos y el servicio WWW no se inician. Los errores similares a los siguientes se escriben en los registros de eventos:
Log Name: System
Source: Microsoft-Windows-WAS
Date: 1/1/2011 1:11:11 AM
Event ID: 5005
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: MYCOMPUTER
Description:
Windows Process Activation Service (WAS) is stopping because it encountered an error.
The data field contains the error number.
Event Xml:
<Event xmlns="`https://schemas.microsoft.com/win/2004/08/events/event`">
<System>
<Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}"
EventSourceName="WAS" />
<EventID Qualifiers="49152">5005</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-1-1T1:11:11.000000000Z" />
<EventRecordID>22211</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>MYCOMPUTER</Computer>
<Security />
</System>
<EventData>
<Binary>0D000780</Binary>
</EventData>
</Event>
Log Name: System
Source: Microsoft-Windows-WAS
Date: 1/1/2011 1:11:11 AM
Event ID: 5189
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: MYCOMPUTER
Description:
The Windows Process Activation Service failed to generate an application pool config file
for application pool "*". The error type is "0".
To resolve this issue, please ensure that the applicationhost.config file is correct
and recommit the last configuration changes made.
The data field contains the error number.
Event Xml:
<Event xmlns="`https://schemas.microsoft.com/win/2004/08/events/event`">
<System>
<Provider Name="Microsoft-Windows-WAS" Guid="
{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
<EventID Qualifiers="49152">5189</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-1-1T1:11:11.000000000Z" />
<EventRecordID>22209</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>MYCOMPUTER</Computer>
<Security />
</System>
<EventData>
<Data Name="AppPoolID">*</Data>
<Data Name="ErrorType">0</Data>
<Binary>0D000780</Binary>
</EventData>
</Event>
Causa
Este problema es un error en IIS 7.0 y 7.5. Hay un problema en el proceso de reemplazo de los archivos de configuración existentes en el UNC al volver a exportar el archivo de configuración a una ubicación centralizada. Esto termina dejando el archivo applicationHost.config en el servidor centralizado en un estado no válido.
Solución
Este problema se soluciona en una siguiente versión de IIS. Para evitar el problema, asegúrese de eliminar los archivos de configuración anteriores en el servidor centralizado antes de exportar el nuevo archivo de configuración al volver a habilitar la configuración compartida.
Más información
Puede obtener más información sobre la configuración compartida en Configuración compartida