asp.net無法加載oci.dll等錯(cuò)誤的解決方法
解決方法一
修復(fù)方法:
1:找到oracle客戶端的安裝目錄,例如:E:/oracle/ora92,選中目錄,在“屬性--安全”里面刪掉“ASP .NET、Users用戶”然后再添加進(jìn)去,并賦予“完全控制或者修改權(quán)限”;將everyone賦予“完全控制或者修改權(quán)限”,注意:網(wǎng)站的目錄權(quán)限也要設(shè)置為ervryone完全訪問,不然oracle好了,網(wǎng)站同樣訪問不了.重新啟動(dòng)。
2:最簡單直接的方法是啟用ASP .Net用戶模擬,在web.config的<system.web></system.web>配置節(jié)中增加:<identity impersonate="true" userName="USER" password="PASSWORD"/>
如:<identity impersonate="true" userName="administrator" password="123456"></identity>
解決辦法二
研究了很久,什么目錄權(quán)限啊,注冊(cè)表啊,都沒有見效。
最終無奈之下把oraclient8.dll,orasql9.dll,oci.dll拷貝到System32解決問題。
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC/MTxOCI]
“OracleXaLib”=”oraclient8.dll”
“OracleSqlLib”=”orasql8.dll”
“OracleOciLib”=”oci.dll”
對(duì)于xp系統(tǒng)第一種方法中的,屬性中是默認(rèn)沒有安全選項(xiàng)的,解決辦法:工具->文件夾選項(xiàng)->查看,去掉"使用簡單文家共享"的選項(xiàng)即可
附其它辦法
解決ASP.NET連接Oracle數(shù)據(jù)庫出現(xiàn)無法加載DLL(oci.dll)
在文件夾選項(xiàng)中取消□采用簡單文件共享(推薦)
ORACLE_HOME 路徑所在的分區(qū)格式是NTFS格式:
Oracle安裝目錄下ora92屬性->安全
權(quán)限設(shè)一下任何人都可以訪問或是設(shè)成ASPNET這個(gè)用戶可以訪問就行了
確保ASP.NET用戶有權(quán)限訪問oci.dll。
- ASP.NET 運(yùn)行時(shí)錯(cuò)誤: 沒有為擴(kuò)展名“.asax”注冊(cè)的生成提供程序修正版
- 運(yùn)行asp.net時(shí)出現(xiàn) http錯(cuò)誤404-文件或目錄未找到
- asp.net 繼承自Page實(shí)現(xiàn)統(tǒng)一頁面驗(yàn)證與錯(cuò)誤處理
- asp.net 從客戶端中檢測(cè)到有潛在危險(xiǎn)的 Request.Form 值錯(cuò)誤解
- asp.net 虛擬主機(jī)時(shí)常出現(xiàn)MAC驗(yàn)證失敗錯(cuò)誤之解決方法
- asp.net 編譯器錯(cuò)誤信息: CS0006: 未能找到元數(shù)據(jù)文件 該死的.NET
- Asp.Net 程序錯(cuò)誤Runtime Error原因與解決
- asp.net網(wǎng)站的404錯(cuò)誤頁面的正確設(shè)置方法
- asp.net運(yùn)行提示未將對(duì)象引用設(shè)置到對(duì)象的實(shí)例錯(cuò)誤解決方法
- IIS部署asp.net報(bào)404錯(cuò)誤的解決方法
- asp.net錯(cuò)誤捕獲(錯(cuò)誤處理)page_error事件使用方法
- asp.net iis7默認(rèn)文檔錯(cuò)誤異常的解決方法
- ASP.Net中命名空間Namespace淺析和使用例子
- ASP.NET中MVC使用AJAX調(diào)用JsonResult方法并返回自定義錯(cuò)誤信息
- asp.net操作過程中常見錯(cuò)誤的解決方法
- asp.net中“從客戶端中檢測(cè)到有潛在危險(xiǎn)的Request.Form值”錯(cuò)誤的解決辦法
- ASP.NET MVC命名空間時(shí)引起錯(cuò)誤的解決方法
相關(guān)文章
ASP.NET MVC 開發(fā)微信支付H5的實(shí)現(xiàn)示例(外置瀏覽器支付)
這篇文章主要介紹了ASP.NET MVC 開發(fā)微信支付H5的實(shí)現(xiàn)示例(外置瀏覽器支付),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
ASP.NET與ASP互通COOKIES的一點(diǎn)經(jīng)驗(yàn)
ASP與ASP.NET互相整合時(shí),其中文COOKIES信息無法被互通共享,當(dāng)使用ASP.NET寫入中文COOKIES信息后,使用ASP進(jìn)行讀取,讀出來的卻是亂碼,而非中文。2010-03-03
asp.net下實(shí)現(xiàn)URL重寫技術(shù)的代碼
asp.net下實(shí)現(xiàn)URL重寫技術(shù)的代碼...2007-10-10
asp.net中GridView和DataGrid相同列合并實(shí)現(xiàn)代碼
asp.net中GridView和DataGrid相同列合并實(shí)現(xiàn)代碼,需要的朋友可以參考下2012-10-10

