Fehler beim Lesen von Konfigurationsdaten

Microsoft.Windows.InternetInformationServices.6.2.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 Konfiguration für die Anwendungspools und Protokolladapter, die unterstützt werden. Wenn WAS beim Lesen der Konfiguration Fehler erkennt oder auf Benachrichtigungen über Konfigurationsänderungen antwortet, können Konfigurationsänderungen für die verwalteten Entitäten möglicherweise nicht verarbeitet werden.

Lösungen

Korrigieren einer beschädigten Konfigurationsdatei

Wenn eine Konfigurationsdatei wie "ApplicationHost.config" ungültige Zeichen enthält, kann der Windows-Prozessaktivierungsdienst (WAS) möglicherweise die Konfigurationsdaten nicht aus der Datei lesen.

Mögliche Lösungen:

Korrigieren ungültiger Zeichen in der Konfigurationsdatei

So korrigieren Sie ungültige Zeichen in der Konfigurationsdatei

Hinweis: Eine frühere Version der Konfigurationsdatei kann, falls vorhanden, zum Vergleich herangezogen werden.

Wiederherstellen einer Konfigurationsdatei aus einer Sicherung

So stellen Sie eine Konfigurationsdatei aus einer Sicherung wieder her

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.WebServer
CategoryAlert
EnabledTrue
Event SourceMicrosoft-Windows-WAS
Alert GenerateFalse
RemotableTrue
Event LogSystem

Member Modules:

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

Source Code:

<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.WAS.encountered.an.error.trying.to.read.configuration" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.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.6.2.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.WAS.encountered.an.error.trying.to.read.configuration.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>