WAS yapılandırmayı okumaya çalışırken bir hata ile karşılaştı

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

Knowledge Base article:

Özet

Internet Information Services (IIS) Windows İşlem Etkinleştirme Hizmeti (WAS) yapılandırma yöneticisi, bakımını yaptığı uygulama havuzlarının ve protokol bağdaştırıcılarının yapılandırmasını yönetir. WAS yapılandırmayı okurken sorunla karşılaşırsa veya yapılandırma değişikliği bildirimlerine tepki verirse, yönettiği varlıklara yönelik yapılandırma değişiklikleri işlenmeyebilir.

Çözümler

Bozuk bir yapılandırma dosyasını düzeltme

ApplicationHost.config gibi bir yapılandırma dosyası geçersiz karakterler içeriyorsa, Windows İşlem Etkinleştirme Hizmeti (WAS) dosyadan yapılandırma verilerini okuyamayabilir.

Olabilecek çözümler şunlardır:

Yapılandırma dosyasında geçersiz karakterleri düzeltme

Yapılandırma dosyasında geçersiz karakterleri düzeltmek için:

Not: Yapılandırma dosyasının önceki bir sürümü (varsa), bir karşılaştırma yapmak için kullanılabilir.

Yedeklemeden yapılandırma dosyasını geri yükleme

Yedeklemeden yapılandırma dosyasını geri yüklemek için:

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>