无法加载oci.dll等错误的解决方法
2009-10-26 21:34
411 查看
问题现象:net在windows2003下访问oracle9i提示“无法加载oci.dll”或"无法在dll oci.dll中找到名为ocienvcreate的入口点 "的修复方法
开发环境:Windows2003,Visual Studio .net 2003,Oracle Client 9i。
原因:这是由于ASP .Net没有权限访问oracle的安装目录造成的。
修复方法:
1:找到oracle客户端的安装目录,例如:E:/oracle/ora92,选中目录,在“属性--安全”里面删掉“ASP .NET、Users用户”然后再添加进去,并赋予“完全控制或者修改权限”;将everyone赋予“完全控制或者修改权限”,注意:网站的目录权限也要设置为ervryone完全访问,不然oracle好了,网站同样访问不了.重新启动。
2:最简单直接的方法是启用ASP .Net用户模拟,在web.config的<system.web></system.web>配置节中增加:<identity impersonate="true" userName="USER" password="PASSWORD"/>
如:<identity impersonate="true" userName="administrator" password="123456"></identity>
用上面的办法几乎还没遇到解决不了的!
本文链接地址:http://www.net235.com/post/63.html
开发环境:Windows2003,Visual Studio .net 2003,Oracle Client 9i。
原因:这是由于ASP .Net没有权限访问oracle的安装目录造成的。
修复方法:
1:找到oracle客户端的安装目录,例如:E:/oracle/ora92,选中目录,在“属性--安全”里面删掉“ASP .NET、Users用户”然后再添加进去,并赋予“完全控制或者修改权限”;将everyone赋予“完全控制或者修改权限”,注意:网站的目录权限也要设置为ervryone完全访问,不然oracle好了,网站同样访问不了.重新启动。
2:最简单直接的方法是启用ASP .Net用户模拟,在web.config的<system.web></system.web>配置节中增加:<identity impersonate="true" userName="USER" password="PASSWORD"/>
如:<identity impersonate="true" userName="administrator" password="123456"></identity>
用上面的办法几乎还没遇到解决不了的!
本文链接地址:http://www.net235.com/post/63.html
相关文章推荐
- asp.net无法加载oci.dll等错误的解决方法
- asp.net无法加载oci.dll等错误的解决方法
- asp.net oracle 无法加载 DLL (oci.dll) 无法加载 DLL (oci.dll) 未将对象引用设置到对象的实例,解决方法
- 关于数据库连接出错(错误信息:[无法加载dll(oci.dll)])的解决办法
- 无法加载DLL(OCI.DLL),如何解决?
- ASP.net无法加载oci.dll解决新法
- win7下计划任务schtasks使用详解及"错误:无法加载列资源"的解决方法1
- "无法启动程序,因为计算机中丢失*.dll” 运行exe错误解决方法
- ASP.net无法加载oci.dll解决新法
- 无法加载 DLL“rasapi32.dll”的问题的解决方法
- 删除ORACLE FOR windows 的oci.dll错误的解决方法
- 处理无法加载oci.dll的方法
- Flash Develop 因" 无法加载 DLL“jvm.dll” "导致无法断点调试的解决方法[转]
- c# 无法加载DLL“xxxx”:找不到指定的模块(异常来自HRESULT:0X8007007E)的一个解决方法
- Win 7 下Navicat无法连接64位Oracle 11gR2:Cannot load OCI DLL解决方法
- web应用程序bin目录下的dll无法加载问题解决方法
- eclipse错误: 找不到或无法加载主类解决方法
- c# p/invoke 无法加载指定的dll 找不到指定的模块 解决方法
- 无法加载DLL(OCI.DLL),如何解决?
- 关于使用EmguCV出现 “无法加载 DLL“cvextern”: 找不到指定的程序” 的解决方法