If you use the ISAPI, then IIS6 would need to be run in IIS 5.0 isolation mode. http://support.microsoft.com/kb/311852 Information about ISAPI filters that register the SF_NOTIFY_READ_RAW_DATA event in Internet Information Services version 6.0
Also, if you use the ISAPI filter, you can expect a significant performance hit. http://blogs.msdn.com/david.wang/archive/2005/12/14/How-IIS6-Compression-Schemes-interact-with-ISAPI-Filters.aspx “SF_NOTIFY_SEND_RAW_DATA is an absolute/performance optimization killer.”