度量快速开发平台-专业、快速的软件定制快开平台
标题:
需要 Oracle 客户端软件 8.1.7 或更高版本
[打印本页]
作者:
张兴康
时间:
2020-5-21 14:22
标题:
需要 Oracle 客户端软件 8.1.7 或更高版本
通过IIS配置网站后访问时提示如题的错误,可是Oracle数据库已经正常运行.问题出在哪里呢?
这是Oracle的一个bug.因为Oracle安装在NTFS分区上,其访问权限受到限制,网上很多关于Win2000和2003的解决方案,在xp下有点不同.xp下的安全设置标签需要在安全模式下才可以设置,所以需要启动到安全模式.然后设置权限就可以解决问题.
win2003下的解决方案:
"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"
出错的原因:
1.虽然报的是需要安装客户端8.1.7及以上版本但是并非这个,而是.net账户没有访问Oracle\bin文件夹的权限
2.windows2003操作系统安装在NTFS格式的盘中,如果是FAT32也就没有这个问题,看来NTFS格式在安全性这方面作的确实出色。
废话少说,还是看看我的解决方法吧。
1.在Oracle\bin文件夹上右键-------共享和安全------安全-----点击“添加”按钮,出现下面的界面
111.png
(5.17 KB, 下载次数: 544)
下载附件
保存到相册
2020-5-21 14:21 上传
2.点击“高级”----“立即查找”,在下面显示的账户中选择“NTWORK SERVICE”(注意:IIS6中aspnet的账户是NTWORK SERVICE;而在IIS5中是aspnet。)
----将所有的权限都赋予----确定。
222.png
(11.62 KB, 下载次数: 552)
下载附件
保存到相册
2020-5-21 14:21 上传
重新启动IIS和服务器即可。可以在“运行”中输入“IISRESET”。
作者:
张兴康
时间:
2020-5-21 14:22
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://p.delit.cn/)
Powered by Discuz! X3.2