asp.net無法加載oci.dll等錯誤的解決方法
解決方法一
修復(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)站同樣訪問不了.重新啟動。
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)限啊,注冊表啊,都沒有見效。
最終無奈之下把oraclient8.dll,orasql9.dll,oci.dll拷貝到System32解決問題。
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC/MTxOCI]
“OracleXaLib”=”oraclient8.dll”
“OracleSqlLib”=”orasql8.dll”
“OracleOciLib”=”oci.dll”
對于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這個用戶可以訪問就行了
確保ASP.NET用戶有權(quán)限訪問oci.dll。
- ASP.NET 運(yùn)行時錯誤: 沒有為擴(kuò)展名“.asax”注冊的生成提供程序修正版
- 運(yùn)行asp.net時出現(xiàn) http錯誤404-文件或目錄未找到
- asp.net 繼承自Page實(shí)現(xiàn)統(tǒng)一頁面驗(yàn)證與錯誤處理
- asp.net 從客戶端中檢測到有潛在危險的 Request.Form 值錯誤解
- asp.net 虛擬主機(jī)時常出現(xiàn)MAC驗(yàn)證失敗錯誤之解決方法
- asp.net 編譯器錯誤信息: CS0006: 未能找到元數(shù)據(jù)文件 該死的.NET
- Asp.Net 程序錯誤Runtime Error原因與解決
- asp.net網(wǎng)站的404錯誤頁面的正確設(shè)置方法
- asp.net運(yùn)行提示未將對象引用設(shè)置到對象的實(shí)例錯誤解決方法
- IIS部署asp.net報404錯誤的解決方法
- asp.net錯誤捕獲(錯誤處理)page_error事件使用方法
- asp.net iis7默認(rèn)文檔錯誤異常的解決方法
- ASP.Net中命名空間Namespace淺析和使用例子
- ASP.NET中MVC使用AJAX調(diào)用JsonResult方法并返回自定義錯誤信息
- asp.net操作過程中常見錯誤的解決方法
- asp.net中“從客戶端中檢測到有潛在危險的Request.Form值”錯誤的解決辦法
- ASP.NET MVC命名空間時引起錯誤的解決方法
相關(guān)文章
Global.asax的Application_BeginRequest實(shí)現(xiàn)url重寫無后綴的代碼
本文為大家詳細(xì)介紹下利用Global.asax的Application_BeginRequest 實(shí)現(xiàn)url重寫其無后綴,具體核心代碼如下,有需求的朋友可以參考下,希望對大家有所幫助2013-08-08Visual Studio(VS2017)配置C/C++ PostgreSQL9.6.3開發(fā)環(huán)境
這篇文章主要為大家詳細(xì)介紹了Visual Studio(VS2017)配置C/C++,PostgreSQL9.6.3開發(fā)環(huán)境,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07asp.net 分頁顯示數(shù)據(jù)表的數(shù)據(jù)的代碼
asp.net顯示第一頁、上一頁、下一頁和最后一頁的分頁顯示數(shù)據(jù)表的數(shù)據(jù)2010-03-03ASP.NET連接sql2008數(shù)據(jù)庫的實(shí)現(xiàn)代碼
這篇文章主要介紹了ASP.NET連接sql2008數(shù)據(jù)庫的實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-01-01解決asp.net Sharepoint無法連接發(fā)布自定義字符串處理程序,不能進(jìn)行輸出緩存處理的方法
解決Sharepoint無法連接發(fā)布自定義字符串處理程序,不能進(jìn)行輸出緩存處理的方法2010-03-03ASP.net?core使用Autofac實(shí)現(xiàn)泛型依賴注入
這篇文章主要介紹了ASP.net?core使用Autofac實(shí)現(xiàn)泛型依賴注入的方式學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04