An ASP application that runs as a service throws an error "Unable to load DLL iclit09b.dll" when attempting to connect to the database.
Error "Unable to load DLL iclit09b.dll"
This is typically caused by INFORMIXDIR and PATH not being set properly.
Diagnosing the problem
ASP will run as a service of whatever process runs the ASP page. INFORMIXDIR and PATH need to be set properly for the user running the process.
Resolving the problem
Set INFORMIXDIR and PATH as system environment variables and then bounce the Microsoft Internet Information Server or the whole machine and try to run your ASP application again.