asp.net 1.1(VS 2003)からAsp.net 2(VS 2008)に移行するWebアプリケーションがあります。新しいバージョンでOracle接続を実行するのに問題があります。開発環境は64ビットセブンです。すべてのCPUでアプリケーションを生成すると、System.Data.OracleClientで問題が発生し、例外System.BadImageFormatException:プログラムのフォーマットが正しくありません。(例外de HRESULT:0x8007000B)。。x86 CPUで生成し、起動時にこのエラーが発生します:
[BadImageFormatException:Impossible de Charger le fichier ou l'assembly' CpimWebApplication'ouunedesesdépendances。暫定的な課金d'unプログラムのフォーマットが正しくありません。]
System.Reflection.Assembly._nLoad(AssemblyName fileName、String codeBase、Evidence assemblySecurity、Assembly locationHint、StackCrawlMark&stackMark、Boolean throwOnFileNotFound、Boolean forIntrospection)+0
System.Reflection.Assembly.InternalLoad (AssemblyName assemblyRef、Evidence assemblySecurity、StackCrawlMark&stackMark、Boolean forIntrospection)+416
System.Reflection.Assembly.InternalLoad(String assemblyString、Evidence assemblySecurity、StackCrawlMark&stackMark、Boolean forIntrospection)+166 System.Reflection.Assembly.Load(String assemblyString)+35
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName、Boolean starDirective)+190
どうしたの ?マシン上のOracleクライアントは32ビットバージョンです。System.data.OracleClientを32ビットのOracleクライアントで利用することはできないとWebで読んだことがありますか?64ビットのOracleクライアントをインストールすることがソリューションですか?TIAよろしく