Erneutes Aktivieren der freigegebenen Konfiguration nach Änderungen an applicationHost.config führt dazu, dass IIS nicht gestartet wird

Dieser Artikel hilft Ihnen, das Problem zu beheben, bei dem das erneute Aktivieren der gemeinsamen Konfiguration nach Änderungen an applicationHost.config ursachen dafür führt, dass Microsoft-Internetinformationsdienste (IIS) nicht gestartet werden kann.

Ursprüngliche Produktversion:   Internetinformationsdienste 7.0, 7.5
Ursprüngliche KB-Nummer:   2565028

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie haben die freigegebene Konfiguration auf einem IIS 7.0- oder 7.5-Server aktiviert.
  • Sie deaktivieren die freigegebene Konfiguration, um Änderungen an der IIS-Konfiguration vorzunehmen, z. B. um ein Modul zu deinstallieren oder ein IIS-Feature zu deaktivieren.
  • Anschließend aktivieren Sie die freigegebene Konfiguration erneut und exportieren die neue Konfigurationsdatei (applicationHost.config) an den zentralen Speicherort.

Nachdem Sie diese Schritte ausgeführt haben, können der Windows Prozessaktivierungsdienst und der WWW-Dienst nicht gestartet werden. Fehler wie die folgenden werden in die Ereignisprotokolle geschrieben:

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>

Ursache

Dieses Problem ist ein Fehler in IIS 7.0 und 7.5. Es gibt ein Problem beim Ersetzen der bereits vorhandenen Konfigurationsdateien auf unc, wenn Sie die Konfigurationsdatei erneut an einen zentralen Speicherort exportieren. Dadurch verbleibt die applicationHost.config-Datei auf dem zentralen Server in einem ungültigen Zustand.

Lösung

Dieses Problem wird in einer nächsten Version von IIS behoben. Um das Problem zu umgehen, müssen Sie die vorherigen Konfigurationsdateien auf dem zentralen Server löschen, bevor Sie die neue Konfigurationsdatei exportieren, wenn Sie die freigegebene Konfiguration erneut aktivieren.

Weitere Informationen

Weitere Informationen zur gemeinsamen Konfiguration finden Sie unter "Freigegebene Konfiguration".