I have an application which connects to Oracle and an external 3ed party application via a set of APIs. We are now facing the issue while migrating our server from 2003 to 2008.
The 2003 server was configured for 32 bit and had 32 bit Oralce installed on it. It was able to connect to both Oracle and the 3ed party API in this configuration
In our New 2008 server we have installed a 64 bit Oracle however the 3ed party API is using is 32 bit. Once we use the 64 bit app poll we were able to connect to the Oracle, but the API connection fails. When we enable the 32 bit in APP Pool, wer cant connect to the Oracle client.
Could you please suggest a possible soultion for this problem?
We have tried placing the 32 bit Oracle.Data.Client DLL in the Bin folder and refered it in our project ( to avoid refering the 64 bit DLL from GAC) but this method didint work out.
We have alos tried placing Oracle Data Access Componets DLLs in Our bin as explianed in the following blog post
This also did not help us connect to the Oracle client.
Right now we have configured our new 2008 server with 64 bit oralcle client and enabled 32 bit support from APP pool.