De filterwaarschuwing SF_NOTIFY_READ_RAW_DATA wordt niet ondersteund in IIS 10

Microsoft.Windows.InternetInformationServices.10.0.SFNOTIFYREADRAWDATA.filter.notification.is.not.supported.in.IIS.10 (Rule)

Knowledge Base article:

Samenvatting

Internet Information Services (IIS) ISAPI-extensies en -filters (Internet Server Application Programming Interface) kunnen de aanvraagverwerkende mogelijkheden van IIS uitbreiden en aanpassen. Het schrijven van ISAPI-filters duurt lang, ze bieden geen systeemeigen ondersteuning voor de afhandeling van sessies en ze kunnen lastig zijn om te onderhouden. IIS 6.0 en IIS 10 voeren ISAPI-toepassingen afzonderlijk af om de serverstabiliteit te vergroten. Ondanks dat ISAPI-filters nog steeds kunnen worden gebruikt in IIS 10, is het gemakkelijker voor ontwikkelaars om beheerde of native modules toe te voegen die in de nieuwe modulaire architectuur van IIS 10 kunnen worden geïntegreerd.

Oplossingen

SF_NOTIFY_READ_RAW_DATA wordt niet ondersteund in IIS 10

IIS 10 ondersteunt de melding SF_NOTIFY_READ_RAW_DATA voor ISAPI-filters niet meer. Als u een ISAPI-filter moet gebruiken dat deze melding vereist, moet u het filter uitvoeren in IIS 6.0 in de IIS 5.0-isolatiemodus (let erop dat dit echter geen aanbevolen praktijk is). Zie het artikel Information about ISAPI filters that register the SF_NOTIFY_READ_RAW_DATA event in Internet Information Services version 6.0 (Informatie over ISAPI-filters waarmee de SF_NOTIFY_READ_RAW_DATA-gebeurtenis wordt geregistreerd in versie 6.0 van Internet Information Services) voor meer informatie.

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.10.0.WebServer
CategoryAlert
EnabledTrue
Event_ID2261
Event SourceMicrosoft-Windows-IIS-W3SVC-WP
Alert GenerateFalse
RemotableTrue
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
WA WriteAction Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription Default

Source Code:

<Rule ID="Microsoft.Windows.InternetInformationServices.10.0.SFNOTIFYREADRAWDATA.filter.notification.is.not.supported.in.IIS.10" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.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.10.0.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.10.0.SFNOTIFYREADRAWDATA.filter.notification.is.not.supported.in.IIS.10.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>