Fehler in WAS beim Versuch, die Konfiguration zu lesen.

Microsoft.Windows.InternetInformationServices.2008.WAS.encountered.an.error.trying.to.read.configuration (Rule)

Knowledge Base article:

Zusammenfassung

Der Konfigurations-Manager des Windows-Prozessaktivierungsdiensts (WAS) von Internetinformationsdienste (IIS) verwaltet die Konfigurationen für alle verwalteten Anwendungspools und Protokolladapter. Wenn in WAS Fehler beim Lesen der Konfiguration oder beim Verarbeiten von Konfigurationsänderungsbenachrichtigungen auftreten, werden Konfigurationsänderungen für die verwalteten Entitäten eventuell nicht richtig verarbeitet.

Problembehebung

Korrigieren einer beschädigten Konfigurationsdatei

Wenn eine Konfigurationsdatei, z. B. ApplicationHost.config, ungültige Zeichen enthält, kann der Windows-Prozessaktivierungsdienst (WAS) eventuell keine Konfigurationsdaten aus der Datei lesen.

Mit den folgenden Schritten kann dieses Problem behoben werden:

Korrigieren ungültiger Zeichen in der Konfigurationsdatei

So korrigieren Sie ungültige Zeichen in der Konfigurationsdatei

Hinweis: Falls vorhanden, kann eine frühere Version der Konfigurationsdatei als Anhaltspunkt dienen.

Wiederherstellen einer Konfigurationsdatei aus einer Sicherung

So stellen Sie eine Konfigurationsdatei aus einer Sicherung wieder her

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.2008.WebServer
CategoryAlert
EnabledTrue
Event SourceMicrosoft-Windows-WAS
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Fehler in WAS beim Versuch die Konfiguration zu lesen.
{0}
Event LogSystem

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
WA WriteAction Microsoft.Windows.Server.IIS.2008.GenerateAlertAction.SuppressedByDescription Default

Source Code:

<Rule ID="Microsoft.Windows.InternetInformationServices.2008.WAS.encountered.an.error.trying.to.read.configuration" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2008.WebServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-WAS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(5172|5173)$</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.2008.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.2008.WAS.encountered.an.error.trying.to.read.configuration.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>