做了一個ASP.NET的應用系統,移至服務器上,訪問時發生“無法加載DLL(oci.dll)”錯誤,以前沒有見過,不過不要緊,隨時百度一下,哈哈,出來好多,似乎峯迴路轉。
按照路人甲乙丙丁各種版本說法不一,挨個做下來,還是不能解決問題。看來今天遇到難題了。
再好好想想這個錯誤,ASP.NET用戶訪問ORACLE時提示無法加載oci.dll,那麼找到這個oci.dll,ORACLE8.1.5該文件保存在ORACLE/ORA81/BIN目錄內,將該everyone用戶添加進去,且給其完全控制權限,重新啓動機器,hoho,錯誤信息不再出現。
那麼問題就是出在訪問權限上了。上面的做法只是爲了檢測錯誤而做的簡單操作而已。既然找到了,那麼就不急了。將Authenticated User添加到ORACLE目錄的安全選項中,給其賦予完全控制權限。重新啓動機器,就好了。(重啓機器很重要)。