如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
程序在服务器上运行出现如下错误:尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件的情况下以64位模...
程序在服务器上运行出现如下错误:
尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
一、各个环境如下:
(1)开发环境:win7 64位 + Visual2008 + oracle 11g
(2)Web 服务器环境:Server2008R2 64位,framework 3.5,同时也安装了 oracle 11g 64位;IIS7.0;
(3)Data服务器环境:Server2008R2 64位 oracle 11g 64位。
二、已经尝试的步骤:
(4)在编译的时候分别选择 any CPU、X86、X64,结果均如前面一样。
(5)分别选择any CPU、X86、X64编译以后,再在IIS应用程序池中选址“启用32位程序”,出现如下情况:【验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。】
请高手大侠帮忙提提建议,不胜感激! 展开
尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
一、各个环境如下:
(1)开发环境:win7 64位 + Visual2008 + oracle 11g
(2)Web 服务器环境:Server2008R2 64位,framework 3.5,同时也安装了 oracle 11g 64位;IIS7.0;
(3)Data服务器环境:Server2008R2 64位 oracle 11g 64位。
二、已经尝试的步骤:
(4)在编译的时候分别选择 any CPU、X86、X64,结果均如前面一样。
(5)分别选择any CPU、X86、X64编译以后,再在IIS应用程序池中选址“启用32位程序”,出现如下情况:【验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。】
请高手大侠帮忙提提建议,不胜感激! 展开
展开全部
分别选择any CPU、X86、X64编译以后,再在IIS应用程序池中选址“启用32位程序”,出现如下情况:【验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。】
接着修改 <machineKey>,通过 IIS 指定一个固定值,所有机器用相同的值
http://www.wyzc.com/ocp/?tg=3006123630
更多的解答,看这个就可以!
接着修改 <machineKey>,通过 IIS 指定一个固定值,所有机器用相同的值
http://www.wyzc.com/ocp/?tg=3006123630
更多的解答,看这个就可以!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询