Internet Information Services (IIS) Windows Process Activation Service (WAS) Configuration Manager hanterar konfiguration av programpoolerna och protokolladaptrar som den upprätthåller. Om WAS får problem när den läser av konfiguration eller reagerar på konfigureringsändringsindikatorer, konfigurationsändringar för de enheter som den förvaltar får inte behandlas.
Korrigera en skadad konfigurationsfil
Om en konfigurationsfil som ApplicationHost.config innehåller ogiltiga tecken kan WAS-tjänsten (Windows Process Activation Service) eventuellt inte läsa konfigurationsdata från filen.
Möjliga lösningar:
Korrigera de ogiltiga tecknen i filen på den plats som anges i händelseloggsmeddelandet.
Återställ en aktuell kopia av konfigurationsfilen från säkerhetskopian.
Korrigera ogiltiga tecken i konfigurationsfilen
Så här korrigerar du ogiltiga tecken i konfigurationsfilen
Navigera till platsen för konfigurationsfilen med hjälp av Windows Explorer. För ApplicationHost.config är standardplatsen %Windir%\system32\inetsrv\config.
Öppna filen vid det radnummer som anges i händelsloggsmeddelandet med hjälp av en textredigerare.
Korrigera de ogiltiga tecken som du hittar.
Obs! En eventuell tidigare version av konfigurationsfilen kan fungera som jämförelse.
Spara och stäng filen.
Om korrigeringar av filen inte löser problemet kan du återställa konfigurationsfilen från en säkerhetskopia om det finns en sådan tillgänglig. För att göra detta, se följande anvisningar.
Återställa en konfigurationsfil från en säkerhetskopia
Så här återställer du en konfigurationsfil från en säkerhetskopia:
Om du har en känd fungerande kopia av konfigurationsfilen tillgänglig kan du ersätta den aktuella filen med den fungerande kopian genom att helt enkelt kopiera den fungerande filen till konfigurationsfilens plats. För ApplicationHost.config, är standardfilplatsen %Windir%\system32\inetsrv\config.
Om den påverkade filen är ApplicationHost.config och funktionen för IIS 8-konfigurationshistorik är aktiverad, kan du återställa en automatiskt sparad säkerhetskopia från konfigurationshistoriken. Tidigare versioner av ApplicationHost.config-filen sparas som standard i undermappar under mappen %SystemDrive%\inetpub\history.
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer |
Category | Alert |
Enabled | True |
Event Source | Microsoft-Windows-WAS |
Alert Generate | False |
Remotable | True |
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription | Default |
<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>