Background:
I am developing an ASP.NET web application that will be developed in Visual Studio 2010 on 32-bit Windows XP (the standard of the company cannot be changed). The target server is 64-bit Windows Server 2008 (IIS 7). The application will reference an unmanaged dll (Oracle ODP.NET, 11.2), which has both 32-bit and 64-bit versions.
Question:
In general, what is the best approach for developing a .NET application that references an unmanaged DLL that has 32-bit and 64-bit versions from a 32-bit OS development environment that deploys to 64 OS? One of the solutions mentioned was to switch to 32-bit mode in IIS, but I would like to keep the performance gain from the 64-bit driver.
source
share