title: Could not load file or assembly "Oracle.DataAccess" or one of its dependencies
body: <p>I am trying to run this web application. I keep getting this error
  &quot;Could not load file or assembly &quot;Oracle.DataAccess&quot; or one of its dependencies. An attempt was made to load a program with an incorrect format.&quot;
  Exception details: System.BadImageFormatException. &quot;Could not load file or assembly &quot;Oracle.DataAccess&quot; or one of its dependencies. An attempt was made to load a program with an incorrect format.&quot;
  Below are the things that I already tried.</p>
  <ol>
  <li>replaced all the oracle dll's with 32 bit oracle dll i.e 2.112.3.0</li>
  </ol>
  <p>I have 32 bit client installed on 64 bit machine. The operating system is windows 7.</p>
  <ol start="2">
  <li><p>compile each individual project individually. Deleted all the oracle dependent files dll and then added the 2.112.3.0 dll's individually and then compiled each project</p>
  </li>
  <li><p>Register the 32 bit dll on GAC using this statement
  gacutil /i %ORA_HOME4%\odp.net\bin\4\Oracle.DataAccess.dll</p>
  </li>
  </ol>
  <p>gacutil /i %ORA_HOME4%\asp.net\bin\4\oracle.web.dll</p>
  <p>for the above two statements, I copied the gacutil.exe from c:\Program Files(x86)\Microsoft sdk\windows\v7.0A\Bin\NETFX4.0 Tools\X64
  to C:\ drive and then</p>
  <p>I executed the above two statement:</p>
  <p>gacutil /i %ORA_HOME4%\odp.net\bin\4\Oracle.DataAccess.dll
  gacutil /i %ORA_HOME4%\asp.net\bin\4\oracle.web.dll
  when I executed the above two statements, I didn't get any message, I executed them in Dos windows under administrator privilege.</p>
  <ol start="4">
  <li>I also deleted all the Temporary ASP.net files from this location</li>
  </ol>
  <p>c:\windows\Microsoft.Net\V4.0.30319\temporary ASP.net files
  I also changed the web application build Platform target to X86, Originally, it was at &quot;ANy CPU&quot;. out of frustration, I also tried changing the platform target to X64 and then I got the error message saying</p>
  <p>&quot; Cold not load file or assemble . webapp&quot; or one of its dependencies. An attempt was made to load a program with an incorrect format.</p>
  <p>I don't have IIS installed on my computer, I am running this application in visual studio 2010 so I think it will be using the inbuilt IIS that comes with visual studio.</p>
  <p>I spend lot of hours resolving this issue, but still getting the same error again and again.</p>