Secondo me tu dovresti fare in modo di far girare applicazioni asp.net a 32 bit(e da quello che ho capito anche la tua applicazione sia tale) in una macchina a 64 bit.
Quindi l'application pool deve girare a 32 bit. Per fare questo
devi eseguire questo
cscript c:\inetpub\adminscripts\adsutil.vbs SET /w3svc/AppPools/Enable32BitAppOnWin64 True