I am trying to run this web application. I keep getting this error
"Could not load file or assembly "Oracle.DataAccess" or one of its dependencies. An attempt was made to load a program with an incorrect format."
Exception details: System.BadImageFormatException. "Could not load file or assembly "Oracle.DataAccess" or one of its dependencies. An attempt was made to load a program with an incorrect format."
Below are the things that I already tried.
1) replaced all the oracle dll's with 32 bit oracle dll i.e 2.112.3.0
I have 32 bit client installed on 64 bit machine. The operating system is windows 7.
2) 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
3) Register the 32 bit dll on GAC using this statement
gacutil /i %ORA_HOME4%odp.netin4Oracle.DataAccess.dll
gacutil /i %ORA_HOME4%asp.netin4oracle.web.dll
for the above two statements, I copied the gacutil.exe from c:Program Files(x86)Microsoft sdkwindowsv7.0ABinNETFX4.0 ToolsX64
to C: drive and then
I executed the above two statement:
gacutil /i %ORA_HOME4%odp.netin4Oracle.DataAccess.dll
gacutil /i %ORA_HOME4%asp.netin4oracle.web.dll
when I executed the above two statements, I didn't get any message, I executed them in Dos windows under administrator privilege.
4) I also deleted all the Temporary ASP.net files from this location
c:windowsMicrosoft.NetV4.0.30319emporary ASP.net files
I also changed the web application build Platform target to X86, Originally, it was at "ANy CPU". out of frustration, I also tried changing the platform target to X64 and then I got the error message saying
" Cold not load file or assemble . webapp" or one of its dependencies. An attempt was made to load a program with an incorrect format.
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.
I spend lot of hours resolving this issue, but still getting the same error again and again.
any help or hint will be highly appreciated.
See Question&Answers more detail:
os