不少人在做ASP.NET+Oracle开发的时候都会碰到连接问题,提示“Unable to load DLL (oci.dll)”,但这个文件在系统中是存在的,很多人为此焦头烂额,我看到很多的帖子都是求助这个问题的。其实并非所有的人都会碰到这个问题,只在于用硬盘分区格式为NTFS的用户,既然oci.dll文件时存在的,那么访问不到就自然是权限的问题了,解决方法如下:
例如你的Oracle是装在C盘中,目录为“C:/Oracle/Ora92/”,那么之需要针对Ora92这个文件夹设置权限就可以了,“属性 -> 安全 -> 添加 -> ASPNET”,该用户权限都是默认的即可。