0

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

的错误是:

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

任何可能的解决方案遇到同样的问题?

谢谢。

+1

信息不足。 32位或64位。 Windows的哪个版本/版本/补丁集?这是客户端还是服务器安装?有数据库吗?你可以使用SQL * Plus连接到它...... – 2010-09-09 00:14:43

回答

0

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

-1

我们对其拥有完整的权利。

我也看到在兼容模式下运行的缺点: 参见:http://blogs.msdn.com/b/aaronru/archive/2009/06/09/please-do-not-install-visual-studio-2010-in-compatibility-mode.aspx

所以这可能不是最好的解决办法。

+0

SO不是一个论坛,所以对待它就是这样。您应该使用这些附加信息编辑您的问题,或直接对您要播放的响应发表评论。显然,如果您使用单个注册用户帐户而不是多个未注册用户帐户,则会更容易。 – APC 2010-09-09 15:10:23

+0

我没有说你应该在兼容模式下安装Visual Studio 2010。我曾说过你应该在兼容模式下运行Visual Studio 2010,即当你执行devenv.exe时,你在兼容模式下执行它。 – DaeMoohn 2010-09-10 10:06:22