I have a web application which uses Oracle.DataAccess.dll to communicate with an Oracle db. The web application deployed on 32 bit windows system works but not on windows se
If you're using the 32-bit version of Oracle.DataAccess.dll then you need to do one of the following:
a) Deploy to a 32-bit server, or
b) Deploy to a 64-bit server with 'Enable 32-bit applications' set to 'true'.
If you're using the 64-bit version of Oracle.DataAccess.dll then you simply have to use a 64-bit server.
The problem is caused by Oracle as the don't offer an AnyCPU version of Oracle.DataAccess.dll (probably because it has unmanaged/native portions)