gpt4 book ai didi

asp.net - 无法加载文件或程序集 'Oracle.DataAccess' 或其依赖项之一。试图加载格式不正确的程序

转载 作者:行者123 更新时间:2023-12-03 21:01:40 26 4
gpt4 key购买 nike

我已经在 IIS 7.0 Windows Server 2008 R2 64 位上安装了一个 Web 应用程序。
我指的是一个 oracle.DataAccess.dll;
当我尝试访问该应用程序时,我收到以下消息:
“无法加载文件或程序集‘Oracle.DataAccess’或其依赖项之一。尝试加载格式不正确的程序。”
有人可以帮我吗?

最佳答案

使用“11.2 Release 3 (11.2.0.2.1) with Xcopy Deployment”版本的 Oracle Data Access Component 安装过程似乎已损坏。要解决此问题,您必须在 GAC 中注册丢失的程序集。要为此特定版本执行此操作,请从管理员控制台中运行以下命令:

md C:\Windows\assembly\GAC_32\Oracle.DataAccess\4.112.2.0__89b483f429c47342\

copy %ORACLE_HOME%\odp.net\bin\4\Oracle.DataAccess.dll C:\Windows\assembly\GAC_32\Oracle.DataAccess\4.112.2.0__89b483f429c47342\

md C:\Windows\assembly\GAC_32\Oracle.Web\4.112.2.0__89b483f429c47342\

copy %ORACLE_HOME%\asp.net\bin\4\oracle.web.dll C:\Windows\assembly\GAC_32\Oracle.Web\4.112.2.0__89b483f429c47342\

请注意,这仅注册 DLL 而不是其他语言资源。因此,如果您使用英语以外的任何其他语言(de、es、fr、it、ja、ko、pt-BR、zh-CHS 和 zh-CHT),那么您也需要使用相应的资源注册这些文件。

如果机器上安装了 Visual Studio,则可以发出以下命令:
gacutil /i %ORACLE_HOME%\odp.net\bin\4\Oracle.DataAccess.dll
gacutil /i %ORACLE_HOME%\asp.net\bin\4\oracle.web.dll

注意:在 Visual Studio 安装文件夹下查找 gacutil.exe。

希望这可以帮助。

附言或者你可以试试 this .

关于asp.net - 无法加载文件或程序集 'Oracle.DataAccess' 或其依赖项之一。试图加载格式不正确的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15596834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com