问题原因:用32位Oracle客户端连接64位服务端

      或  如果你将应用程序生成x86而不是Any CPU时,在64位操作系统中不会出错错误,而在32位操作系统中可能会出现错误


解决方法:

  1. Oracle.DateAccess.dll文件替换成本地安装的oracle文件

  2. 把下列引用文件重新引用一下(TMS.Web下面)

    System.Data  System.Web System.EnterpriseServices

  3. IIS发布时候,启用32位应用程序选为fals