XP SP2+VS2005+Oracle9i+IIS5.0出现 "System.Data.Or...

问题:spa

在Windows SP2 + VS2005 + Oracle 9i +IIS5.1环境中运行ASP.NET网页的时候出现以下错误: System.Data.OracleClient 须要 Oracle 客户端软件 8.1.7 或更高版本

缘由:命令行

      本身到网上去查看过,不少说是Windows 的NTFS分区的权限问题。说是某个用户没法看到ORACLE_HOME目录下的内容所致。本身设置了一下,不行。而后根据查看到的资料,估计到是权限的问题。本身又敢肯定。资源

      最后通过本身把问题解决了,缘由确实是权限的问题。具体的缘由本身没有办法证实。但这里有个解决的办法。软件

解决:权限

(运行环境:Windows SP2 + VS2005 + Oracle 9i + IIS5.1)
1)       右键单击个人电脑à管理,打开计算机管理窗口。
2)       打开本地用户和组(如图)
3)       右键点击组Administratorsà属性,打开组Administrators的属性窗口。
4)       单击添加按钮打开选择用户窗口
5)       单击高级按钮,打开选择用户高级窗口
6)       单击当即查找按钮。
7)       在用户列表中选择ASPNET用户
8)       再单击肯定按钮。回到选择用户高级窗口,再单击肯定按钮
9)       回到组Administrators属性窗口,此时,用户ASPNET已经添加到了组Administrators中(如图),单击肯定。回到计算机管理窗口。关闭计算机管理窗口。
10)  打开命令行窗口,输入iisreset命令从新启动IIS服务。
11)  再从新运行你的ASP就能够了。iis

总的解决思路是给ASPNET 添加进Administrators组里面去,也就是给ASPNET添加Administrator权限。具体方法能够由本身去掌握。方法

总结:总结

能够说问题就是因为ASPNET没有相应的访问权限致使出错。解决办法固然是给ASPET用户提供足够的权限,让其可以访问到须要的资源。客户端

相关文章
相关标签/搜索