I'd suggest you check the process mode of your IIS6. The default porocess mode of IIS6 after one clean installation is worker process isolation mode
(WPIM). For compatibility, IIS6 provides another process mode "IIS5 isolation mode" for these web applications. I'd suggest you can test your ISAPI
DLL in the IIS5 isolation mode. You can change the process mode from IIS6 mmc. Please follow the steps:
1. type inetmgr in the start->run windows
2. IIS mmc windows popup
3. right-click web sites and select properties
4. choose service tab
5. in the Isolation mode area, select "Run www service in IIS5.0 isolation mode"
6. press OK to restart your IIS service.
Furthermore, one MSDN article can provide many detailed information for you on this topic. Please go to:
New System Architecture
For the ISAPI, I'd also suggest one msdn article will provide some assistance for you on the troubleshooting. Please go to:
ISAPI and the Web Application Architecture
Please feel free to let me know if you have any questions.
Does this answer your question? Thank you for using Microsoft NewsGroup!
Microsoft Product Support Services
Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.