试了网上几乎搜得到的方法,依然报错,故向大家求助。
13 个解决方案
#2
没人来????
#3
大神的问题只有大神才能解决
#4
估计还是32/64版本的问题。
我遇到的问题和这个有点相似,我们开发组用的VS,其它人用的系统是XP,而我用的是WIN764位的,所以Oracle的驱动版本在各自的电脑上是不一样的,所以我们在各自的电脑上装了相应的Oracle开发包,然后在项目中引用各自的DLL,在最后发布的时候服务器上的开发包版本可能又会不一样,在最后发布的时候把ORACLE的DLL文件从BIN目录中删除,也算是解决掉了,不过那几个版本始终搞不明白到低是哪个对哪个。
我遇到的问题和这个有点相似,我们开发组用的VS,其它人用的系统是XP,而我用的是WIN764位的,所以Oracle的驱动版本在各自的电脑上是不一样的,所以我们在各自的电脑上装了相应的Oracle开发包,然后在项目中引用各自的DLL,在最后发布的时候服务器上的开发包版本可能又会不一样,在最后发布的时候把ORACLE的DLL文件从BIN目录中删除,也算是解决掉了,不过那几个版本始终搞不明白到低是哪个对哪个。
#5
你这是在散分吗?
做个标记,明天来看看。
做个标记,明天来看看。
#6
再顶顶。
#7
没发现谁用oracle的分布式事务,挺难搞的。
#8
我上次用vs2010在64位操作系统上连oracle,调试时出现莫名其妙的问题
后来在网上查找,连oracle的程序即webDev.WebServer40.exe的路径不能有括号,后来在项目里设置了短路径就可以了
不知道版主是不是也是类似的原因
后来在网上查找,连oracle的程序即webDev.WebServer40.exe的路径不能有括号,后来在项目里设置了短路径就可以了
不知道版主是不是也是类似的原因
#9
引用网上:
net 2008 在32为机器开发编译的程序在64位机器上执行报上面的错误,主要是因为程序中调用了x86系统平台下开发的dll。
解 决:在编译时将Mixed PlatForms 修改成 x86.如果没有,选择配置管理器,然后新建里面可以选择x86.
net 2008 在32为机器开发编译的程序在64位机器上执行报上面的错误,主要是因为程序中调用了x86系统平台下开发的dll。
解 决:在编译时将Mixed PlatForms 修改成 x86.如果没有,选择配置管理器,然后新建里面可以选择x86.
#10
火钳刘明。。。
#11
刚开始是这个问题,换了64位的oracle客户端,结果就出现上面的问题了:试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
#12
这个是过了。问题依然如此,真不知道什么原因?仍然在寻找问题所在
#13
问题还是没有什么进展,不知道什么原因
#1
其实,错误和这个帖子
http://bbs.csdn.net/topics/390339067差不多,但不是IIS的问题,是本地直接调试就报错
#2
没人来????
#3
大神的问题只有大神才能解决
#4
估计还是32/64版本的问题。
我遇到的问题和这个有点相似,我们开发组用的VS,其它人用的系统是XP,而我用的是WIN764位的,所以Oracle的驱动版本在各自的电脑上是不一样的,所以我们在各自的电脑上装了相应的Oracle开发包,然后在项目中引用各自的DLL,在最后发布的时候服务器上的开发包版本可能又会不一样,在最后发布的时候把ORACLE的DLL文件从BIN目录中删除,也算是解决掉了,不过那几个版本始终搞不明白到低是哪个对哪个。
我遇到的问题和这个有点相似,我们开发组用的VS,其它人用的系统是XP,而我用的是WIN764位的,所以Oracle的驱动版本在各自的电脑上是不一样的,所以我们在各自的电脑上装了相应的Oracle开发包,然后在项目中引用各自的DLL,在最后发布的时候服务器上的开发包版本可能又会不一样,在最后发布的时候把ORACLE的DLL文件从BIN目录中删除,也算是解决掉了,不过那几个版本始终搞不明白到低是哪个对哪个。
#5
你这是在散分吗?
做个标记,明天来看看。
做个标记,明天来看看。
#6
再顶顶。
#7
没发现谁用oracle的分布式事务,挺难搞的。
#8
我上次用vs2010在64位操作系统上连oracle,调试时出现莫名其妙的问题
后来在网上查找,连oracle的程序即webDev.WebServer40.exe的路径不能有括号,后来在项目里设置了短路径就可以了
不知道版主是不是也是类似的原因
后来在网上查找,连oracle的程序即webDev.WebServer40.exe的路径不能有括号,后来在项目里设置了短路径就可以了
不知道版主是不是也是类似的原因
#9
引用网上:
net 2008 在32为机器开发编译的程序在64位机器上执行报上面的错误,主要是因为程序中调用了x86系统平台下开发的dll。
解 决:在编译时将Mixed PlatForms 修改成 x86.如果没有,选择配置管理器,然后新建里面可以选择x86.
net 2008 在32为机器开发编译的程序在64位机器上执行报上面的错误,主要是因为程序中调用了x86系统平台下开发的dll。
解 决:在编译时将Mixed PlatForms 修改成 x86.如果没有,选择配置管理器,然后新建里面可以选择x86.
#10
火钳刘明。。。
#11
刚开始是这个问题,换了64位的oracle客户端,结果就出现上面的问题了:试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
#12
这个是过了。问题依然如此,真不知道什么原因?仍然在寻找问题所在
#13
问题还是没有什么进展,不知道什么原因