Для успешного функционирования служба веб-публикаций (W3SVC) служб IIS не должна содержать никаких ошибок ввода/вывода, таких как доступ к файлам, доступность памяти и сетевые подключения. Кроме того, все используемые сценарии должны быть доступны и работоспособны, а все включенные файлы должны иметь правильную конфигурацию.
Удаление вложенного содержимого включает в себя
Возможные способы устранения проблемы со вложенным содержимым включают следующие:
Проверьте, не включил ли себя файл включения со стороны сервера.
Убедитесь, что не превышена максимальная глубина включений со стороны сервера.
Проверьте, не включил ли себя файл включения со стороны сервера
Чтобы проверить, не включил ли себя файл включения со стороны сервера:
просмотрите файлы включения со стороны сервера, чтобы убедиться в отсутствии файлов включения со стороны сервера, включивших себя;
удалите или замените все директивы #включить, которые включают себя;
Убедитесь, что не превышена максимальная глубина включений со стороны сервера
Чтобы убедиться, что не превышена максимальная глубина включений со стороны сервера:
просмотрите файлы включения со стороны сервера, чтобы убедиться в том, что файлы включения со стороны сервера не превышают максимальную глубину включений со стороны сервера;
удалите все директивы #включить, превышающие максимальную глубину.
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer |
Category | Alert |
Enabled | True |
Event_ID | 2221 |
Event Source | Microsoft-Windows-IIS-W3SVC-WP |
Alert Generate | False |
Remotable | True |
Event Log | Application |
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.A.server.side.include.file.has.included.itself.or.the.maximum.depth.of.server.side.includes.has.been.exceeded" Enabled="onEssentialMonitoring" 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>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC-WP</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2221</Value>
</ValueExpression>
</SimpleExpression>
</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.A.server.side.include.file.has.included.itself.or.the.maximum.depth.of.server.side.includes.has.been.exceeded.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>