您的位置:首页 > 数据库 > Oracle

部署ASP.NET访问oracle提示找不oracle客户端组件问题

2010-01-15 12:44 323 查看
前两天将自己本机器中的ASP.NET应用部署到了服务器上,结果出现了些问题.折腾了两天才搞清楚.

首先发现安装.NET3.5时候需要连接Internet,(其实安装包完整的离线安装包)而服务器是内部网络的,每办法只能安装一个VS2008上去,真不明白为何安装VS时候dotNetFramework又不需要连接Internet了.

后来发现在本机器没有问题的应用部上去后又不能访问数据库了(使用OLEDB方式连接的ORACLE),提示本机器未安装oracle8.17以上的客户端,(已经安装了,而且用sqlplus可以访问)开始以为是oralce安装出了问题又安装了oracle9.2客户端也一样,后来google才知道是NTFS文件系统安全问题,解决方法: 在oracle/bin目录,加入给以下用户/组,授完全权限:
asp.net machine account
administrator
authenticated users
并且将Asp.net加入到administrator组,再重启

后又出现错误,提示无法获取Oracle错误信息,google了下才知道使卸载oralce8.17没有删除注册表信息安装oracle9.2就无法写注册表了.所以卸载后需要手工清理注册表,后在安装.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐