IIS ISAPI Functionality

Applies To: Windows Server 2008

Internet Information Services (IIS) ISAPI (Internet Server Application Programming Interface) extensions and filters can extend and modify the request-processing capabilities of IIS. ISAPI filters require a long time to be written, offer no native support for session handling, and can be cumbersome to maintain. IIS 6.0 and IIS 7.0 run ISAPI applications in isolation to enhance server stability. While ISAPI filters can still be used in IIS 7.0, it is easier for developers to add managed or native modules that integrate into IIS 7.0’s new modular architecture.

Events

Event ID Source Message

2214

Microsoft-Windows-IIS-WMSVC

The HTTP Filter DLL %1 failed to load. The data is the error.

2219

Microsoft-Windows-IIS-WMSVC

The HTTP server encountered an unhandled exception while processing the ISAPI Application '%1'.

2220

Microsoft-Windows-IIS-WMSVC

The HTTP server was unable to load the ISAPI Application '%1'. The data is the error.

2223

Microsoft-Windows-IIS-WMSVC

For compatibility with previous versions of IIS, the filter '%1' was loaded as a global filter from the registry. To control the filter with the Internet Service Manager, remove the filter from the registry and add it as a global filter with Internet Service Manager. Filters in the registry are stored at "HKLM\System\CurrentControlSet\Services\W3Svc\Parameters\Filter DLLs".

2261

Microsoft-Windows-IIS-WMSVC

An attempt was made to load filter '%1' but it requires the SF_NOTIFY_READ_RAW_DATA filter notification and this notification is not supported in this IIS version.

2268

Microsoft-Windows-IIS-WMSVC

Could not load all ISAPI filters for site '%1'. Therefore site startup aborted.

2274

Microsoft-Windows-IIS-WMSVC

ISAPI Filter '%1' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a %2 processor architecture. The data field contains the error number. To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see https://go.microsoft.com/fwlink/?LinkId=29349.

IIS World Wide Web Publishing Service (W3SVC)

Internet Information Services (IIS) 7.0