gpt4 book ai didi

visual-studio-2010 - 无法加载文件或程序集 "Oracle.DataAccess"或其依赖项之一

转载 作者:行者123 更新时间:2023-12-03 07:47:23 24 4
gpt4 key购买 nike

我正在尝试运行此网络应用程序。我不断收到此错误“无法加载文件或程序集“Oracle.DataAccess”或其依赖项之一。尝试加载格式不正确的程序。”异常详细信息:System.BadImageFormatException。 “无法加载文件或程序集“Oracle.DataAccess”或其依赖项之一。尝试加载格式不正确的程序。”以下是我已经尝试过的事情。

  1. 将所有 oracle dll 替换为 32 位 oracle dll,即 2.112.3.0

我在 64 位计算机上安装了 32 位客户端。操作系统是windows 7。

  • 单独编译每个单独的项目。删除所有oracle依赖文件dll,然后单独添加2.112.3.0 dll,然后编译每个项目

  • 使用此语句在 GAC 上注册 32 位 dllgacutil/i%ORA_HOME4%\odp.net\bin\4\Oracle.DataAccess.dll

  • gacutil/i%ORA_HOME4%\asp.net\bin\4\oracle.web.dll

    对于上述两条语句,我从 c:\Program Files(x86)\Microsoft sdk\windows\v7.0A\Bin\NETFX4.0 Tools\X64 复制了 gacutil.exe到 C:\驱动器,然后

    我执行了上面两条语句:

    gacutil/i%ORA_HOME4%\odp.net\bin\4\Oracle.DataAccess.dllgacutil/i%ORA_HOME4%\asp.net\bin\4\oracle.web.dll当我执行上面两条语句时,我没有收到任何消息,我在Dos窗口中以管理员权限执行它们。

  • 我还从此位置删除了所有临时 ASP.net 文件
  • c:\windows\Microsoft.Net\V4.0.30319\临时 ASP.net 文件我还将 Web 应用程序构建平台目标更改为 X86,最初它位于“ANy CPU”。出于沮丧,我还尝试将平台目标更改为 X64,然后收到错误消息

    “冷不加载文件或组装 .webapp”或其依赖项之一。尝试加载格式不正确的程序。

    我的计算机上没有安装 IIS,我在 Visual Studio 2010 中运行此应用程序,因此我认为它将使用 Visual Studio 附带的内置 IIS。

    我花了很多时间来解决这个问题,但仍然一次又一次地遇到同样的错误。

    最佳答案

    试试这个:打开 IIS 管理器,更改应用程序池高级设置,将启用 32 位应用程序更改为 false。

    关于visual-studio-2010 - 无法加载文件或程序集 "Oracle.DataAccess"或其依赖项之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18779518/

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