De WAS heeft een fout vastgesteld bij het lezen van configuratiegegevens

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

Knowledge Base article:

Samenvatting

De Internet Information Services-configuratiemanager (IIS) van de Windows Process Activation-service (WAS) beheert de configuratie voor de groepen toepassingen en protocoladapters die deze onderhoudt. Als WAS problemen tegenkomt bij het lezen van de configuratie of reageert op kennisgevingen over configuratiewijzigingen, worden configuratiewijzigingen voor de entiteiten die het beheert mogelijk niet verwerkt.

Oplossingen

Een beschadigd configuratiebestand corrigeren

Als een configuratiebestand zoals ApplicationHost.config ongeldige tekens bevat, kan de Windows Process Activation-service (WAS) mogelijk de configuratiegegevens uit het bestand niet lezen.

Enkele mogelijke oplossingen:

Ongeldige tekens in het configuratiebestand corrigeren

U kunt ongeldige tekens in het configuratiebestand als volgt corrigeren:

Opmerking: Een eerdere versie van het configuratiebestand kan, indien beschikbaar, dienen als nuttige vergelijking.

Een configuratiebestand herstellen vanuit een back-up

U kunt een configuratiebestand als volgt terugzetten vanuit een back-up:

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.10.0.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.10.0.GenerateAlertAction.SuppressedByDescription Default

Source Code:

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