Ok guys, get your brains out!

I've been developing this .NET web application on my dev machine and, as part of the process, I've installed the CSDK bundled with the .NET driver. On the dev machine, it works a treat, however, when I deploy the project to our live server and hit a page that requires an Informix connection, I get the "Unable to allocate environment handle" error. Now, I would think this has something to do with not installing the .NET driver on the server but this shouldn't have to be the case because .NET is deploying the relevant .dll to the bin folder of the web application.

Can someone point me in the right direction, I don't know where to start looking...if you type "unable to allocate environment handle" into google you get 1 hit!!!! (probably 2 once i've posted this!)

Thanks in advance.