OCIEnvNlsCreate failed with return code 1 but error message text was not available.
今天到新上架的服务器上部署某.Net程序,运行之后发现报这个错:OCIEnvNlsCreate failed with return code -1 but error message text was not available。中文意思应该是:“OCIEnvNlsCreate 失败,返回代码为 -1,但错误消息文本不可用” 。肯定是Oracle某权限不足的问题,网上找资料实践摸索了几次,终于找到解决方法:在Oracle的ora92目录,选择属性,给其加上“network service”这个用户的完全控制权限即可。桑不起啊!