我有一个从asp.net 1.1(VS 2003)迁移到Asp.net 2(VS 2008)的Web应用程序。 我在新版本上执行Oracle连接时遇到问题。开发环境是64位七。当使用所有的CPU生成应用程序时,System.Data.OracleClient中有一个问题,System.BadImageFormatException异常:暂定格式不正确。 (Exception de HRESULT:0x8007000B)。 。我生成x86 CPU上,我有在启动此错误:System.data.OracleClient使用32位位于七位64位的oracle客户端驱动程序操作系统
[BadImageFormatException:不可能去充电器乐fichier欧 L'集“CpimWebApplication瓯UNE德SESdépendances。暂定 德chargement科特迪瓦联合国计划德格式不正确。]
System.Reflection.Assembly._nLoad(的AssemblyName文件名,字符串 的代码库,证据assemblySecurity,大会locationHint, StackCrawlMark & stackMark,布尔throwOnFileNotFound,布尔 forIntrospection)+0
System.Reflection.Assembly.InternalLoad(的AssemblyName assemblyRef, 证据assemblySecurity,StackCrawlMark & stackMark,布尔 forIntrospection)416
System.Reflection.Assembly.InternalLoad(字符串assemblyString, 证据assemblySecurity,StackCrawlMark & stackMark,布尔 forIntrospection)166 System.Reflection.Assembly.Load(字符串 assemblyString)35
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串 的AssemblyName,布尔starDirective)190
有什么问题 ?机器上的Oracle客户端是32位版本。 我在网上读过,它不可能利用System.data.OracleClient与32位oracle客户端?安装64位Oracle客户端是解决方案吗? TIA Registers
非常感谢GTG! –