出錯的原因:
1.雖然報的是需要安裝客戶端8.1.7及以上版本,實際是由於.NET賬戶沒有訪問Oracle\bin文件夾的權限
2.在 Windows Server 2003/2008 或Windows XP的 NTFS系統中提供了高級的訪問安全性,FAT32系統也許沒有這個問題。
解決辦法如下:
我用Windows Server 2008 為例 Windows Server 2003 和Windows XP也是一樣的
1.打開安裝有Oracle客戶端的電腦,在安裝目錄 C:\oracle\ora90\BIN 文件夾上右鍵-》安全選項卡-》點擊 編輯---》添加。
2.點擊“查找范圍”,在下面顯示的賬戶中選擇“NTWORK SERVICE” ----將“讀取和執行”的權限都賦給他(如果不行就把完全控制給他,這樣不安全),子文件夾繼承此權限,確定。
3.打開“服務器管理器”-》配置-》 本地用戶和組-》組-》adminisgrators-》將Network Service 添加進來
4.重新啟動IIS,或在“運行”中輸入“IISRESET”。
運行下IIS中的網頁吧,看,已經好了!