Служба активации Windows обнаружила ошибку при попытке чтения конфигурации

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

Knowledge Base article:

Сводка

Диспетчер конфигураций службы активации Windows (WAS) служб IIS управляет конфигурацией обслуживаемых им пулов приложений и адаптеров протоколов. Если при чтении конфигурации или реагировании на уведомления об изменении конфигурации в работе службы активации Windows возникают проблемы, это может препятствовать обработке изменений конфигурации управляемых службой объектов.

Решения

Исправьте поврежденный файл конфигурации

Если файл конфигурации, например ApplicationHost.config, содержит недопустимые знаки, это может привести к тому, что службе активации Windows (WAS) не удастся считать из файла данные конфигурации.

Возможные решения приведены ниже.

Исправьте недопустимые знаки в файле конфигурации

Чтобы исправить недопустимые знаки в файле конфигурации, выполните указанные ниже действия.

Примечание. Для сравнения можно воспользоваться предыдущей версией файла конфигурации (если таковая доступна).

Восстановите файл конфигурации из резервной копии

Чтобы восстановить файл конфигурации из резервной копии, выполните указанные ниже действия.

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.2008.WebServer
CategoryAlert
EnabledTrue
Event SourceMicrosoft-Windows-WAS
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Служба активации Windows обнаружила ошибку при попытке чтения конфигурации
{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>