Las extensiones y los filtros de la interfaz de programación de aplicaciones para servidores (ISAPI) de Internet Information Services (IIS) pueden extender y modificar las capacidades de procesamiento de solicitudes de IIS. Los filtros ISAPI necesitan bastante tiempo de escritura, no ofrecen compatibilidad nativa con la administración de sesiones y pueden ser difíciles de mantener. Tanto IIS 6.0 como IIS 8 ejecutan las aplicaciones ISAPI en aislamiento para mejorar la estabilidad del servidor. Aunque los filtros ISAPI pueden utilizarse en IIS 8, a los desarrolladores les resulta más sencillo agregar módulos administrados o nativos que se integran en la nueva arquitectura modular de IIS 8.
SF_NOTIFY_READ_RAW_DATA no se admite en IIS 8
IIS 8 ya no es compatible con la notificación SF_NOTIFY_READ_RAW_DATA para los filtros ISAPI. Si tiene que utilizar un filtro ISAPI que necesita esta notificación, ejecute el filtro en IIS 6.0 en Modo aislamiento de IIS 5.0 (no obstante, tenga en cuenta que no se recomienda). Para más información, consulte el artículo Información sobre los filtros ISAPI que se registran en el evento SF_NOTIFY_READ_RAW_DATA en la versión 6.0 de Internet Information Services.
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer |
Category | Alert |
Enabled | True |
Event_ID | 2261 |
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.SFNOTIFYREADRAWDATA.filter.notification.is.not.supported.in.IIS.8" 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>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>2261</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.SFNOTIFYREADRAWDATA.filter.notification.is.not.supported.in.IIS.8.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>