九号下载:您身边最放心的安全下载站!全站导航首页|理财频道|VR中心|智能硬件|H5小游戏|单机游戏|软件发布

首页软件资讯电脑技术 → iis 部署网站的时候出现需要更新oracle 客户端的问题

iis 部署网站的时候出现需要更新oracle 客户端的问题

相关下载相关文章发表评论
2013/5/15 12:07:36来源:百度整理作者:佚名人气:195

  在项目中添加了一个的页面程序,重新生成解放方案,在用VSTS2005/2008+Oracle9做环境连接Oracle时候,在VS 开发服务器运行正常,但IIS服务器调试和部署会报错!

  IIS服务器报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。

  找了半天 ,终于搞清楚了原因。原来当Oracle 9.2运行在NTFS的分区上时,对于某些非administrator组的用户,ORACLE_HOME 目录是不可见的,而在windows server 2003下asp.net应用使用的帐户是netword service,因此无法创建oracle连接,只要重设一下ORACLE_HOME目录的权限就可以了。解决办法如下:

  我用Windows Server 2008 为例 Windows Server 2003 是一样的

  1.打开安装有Oracle客户端的电脑,在安装目录 C:\oracle\ora90\BIN 文件夹上右键-》安全选项卡-》点击 编辑---》添加。

  我用Windows Server 2008 为例 Windows Server 2003 是一样的

  1.打开安装有Oracle客户端的电脑,在安装目录 C:\oracle\ora90\BIN 文件夹上右键-》安全选项卡-》点击 编辑---》添加。

  2.点击“查找范围”,在下面显示的账户中选择“NTWORK SERVICE” ----将“读取和执行”的权限都赋给他(如果不行就把完全控制给他,这样不安全),子文件夹继承此权限,确定。

  3.打开“服务器管理器”-》配置-》 本地用户和组-》组-》adminisgrators-》将Network Service 添加进来

  4.重新启动IIS,在“运行”中输入“IISRESET”。

  注意:上面这些是设置权限方面的,如果配置完上面这些报ORA-12154的错误,需要在服务器上配置“Net Configuration Assistant”。

 

关注九号手机站
带你玩转移动端
扫一扫,移动内容更精彩

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 囧
  • 0 恶心
    恶心
  • 0 期待
    期待
  • 0 难过
    难过
  • 0 不错
    不错
  • 0 关注
    关注

网友评论

发表评论
字母检索ABCDEFGHIJKLMNOPQRSTUVWXYZ