Oracle 10g和安装visual studio 2010的Vista上的问题

Oracle 10g和安装visual studio 2010的Vista上的问题,oracle,visual-studio-2010,windows-vista,oracle10g,database-connection,Oracle,Visual Studio 2010,Windows Vista,Oracle10g,Database Connection,在vista机器上安装oracle 10g并运行asp.net应用程序后,我遇到以下问题。 相当奇怪:在同一台机器上使用同一个数据库的一个2010项目能够工作,但最近转换到2010的另一个项目却不能在同一台机器上工作 错误是: OCIEnvCreate失败,返回代码为-1,但错误消息文本不可用 有人遇到过同样的问题并提出了可能的解决方案吗 谢谢。正如我的一位同事所发现的,您必须授予用户对oracle文件夹的完全权限,并且您必须在兼容模式下运行vs 2010。我们对其拥有完全权限 我还了解了在兼容

在vista机器上安装oracle 10g并运行asp.net应用程序后,我遇到以下问题。 相当奇怪:在同一台机器上使用同一个数据库的一个2010项目能够工作,但最近转换到2010的另一个项目却不能在同一台机器上工作

错误是:

OCIEnvCreate失败,返回代码为-1,但错误消息文本不可用

有人遇到过同样的问题并提出了可能的解决方案吗


谢谢。

正如我的一位同事所发现的,您必须授予用户对oracle文件夹的完全权限,并且您必须在兼容模式下运行vs 2010。

我们对其拥有完全权限

我还了解了在兼容模式下运行的缺点: 参考:


因此,这可能不是最佳解决方案。

信息不足。32位或64位。Windows的哪个版本/版本/补丁集?这是客户端还是服务器安装?有数据库吗?你能用SQL*Plus连接到它吗…所以不是一个论坛,所以就这样对待它吧。您应该使用此附加信息编辑您的问题,或者直接对您重播的回复进行评论。显然,如果您使用一个已注册的用户帐户而不是多个未注册的帐户,这会更容易。我没有说您应该在兼容模式下安装Visual Studio 2010。我确实说过您应该在兼容模式下运行Visual Studio 2010,即当您执行devenv.exe时,您应该在兼容模式下执行它。