抄的:
如果你试过了重新加载System.Data.OracleClient.dll引用、变更VS开发版本、卸载、重装开发环境、重启索引服务、重启机器、开放访问权限等等方法之后问题依旧的话,试一下下面的方法吧。打开"C:\WINDOWS\assembly"文件夹,查看有没有名称为"System.Data.OracleClient"、版本号、公钥标记与配置节中的Version、PublicKeyToken值一致的程序集,如果没有,将"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\"下的System.Data.OracleClient.dll拖动到C:\WINDOWS\assembly中,这时C:\WINDOWS\assembly下会生成一个新的System.Data.OracleClient程序集(如果没有以上版本程序集的话),做完之后重新运行你的ASP.NET程序就不会出现这个问题了。

解决方案 »

  1.   

    add this line to the client machine.config<section name="system.data.oracleclient.OraclePermission" type="System.Data.OracleClient.OraclePermission, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
      

  2.   

    Oracle客户端连接sqlserver么?。。
      

  3.   

    找到System.Data.OracleClient,想粘贴到C:\WINDOWS\assembly,不能粘贴啊。
    还有下面那个语句是放在哪个文件里的?
      

  4.   

    为啥不能粘贴?权限问题?那个我也是从msdn论坛找的,我也没用过
      

  5.   

    未能加载文件或程序集"system.data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项 ,系统找不到指定的路径
      

  6.   

    有一个说法是可能自动更新把.net framework更改了,你试一下修复.net framework
      

  7.   

    另外检查一下你的项目里面是否没有引用"System.Data" assembly 
      

  8.   

    选修复模式重装一次SQL Server.并重装一次Oracle客户端试试.
      

  9.   

    不是oracle客户端。提示错误是这个:未能加载文件或程序集"system.data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项 ,系统找不到指定的路径
      

  10.   

    在命令行中输copy命令粘贴过去
      

  11.   

    上面的方法都试过了,最后实在没法重装数据库了,还是出现这个提示,然后发现里边的。net2.0有点问题,更新后好了。弄了一天。谢谢大家,散分了。
      

  12.   

    大哥修复下net2.0就好了啊   我装的U8+ 是3.5 的版本了。修复下3.5的?