问题: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用户提供足够的权限,让其可以访问到须要的资源。客户端