OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
最近搞一个10年前的老项目,头都要秃了,获取代码之后运行不起来,一直报两个错误:
(1)System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
(2)System.Exception: OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。
第一个问题,下载客户端,配置下环境换了就好了,然后一直是第二个错误,网上找了半天,说什么什么权限问题,配置tnsnames.ora,找了发现精简版的客户端没有这个文件,有的说直接手动添加之类的,都感觉不太靠谱,没办法,去问了下大佬,大佬让我本地vs启动用IIS运行,最后终于跑起来了,太坑了。