問題:spa
在Windows SP2 + VS2005 + Oracle 9i +IIS5.1環境中運行ASP.NET網頁的時候出現以下錯誤: System.Data.OracleClient 須要 Oracle 客戶端軟件 8.1.7 或更高版本緣由:命令行
本身到網上去查看過,不少說是Windows 的NTFS分區的權限問題。說是某個用戶沒法看到ORACLE_HOME目錄下的內容所致。本身設置了一下,不行。而後根據查看到的資料,估計到是權限的問題。本身又敢肯定。資源
最後通過本身把問題解決了,緣由確實是權限的問題。具體的緣由本身沒有辦法證實。但這裏有個解決的辦法。軟件
解決:權限
(運行環境:Windows SP2 + VS2005 + Oracle 9i + IIS5.1)
1) 右鍵單擊個人電腦à管理,打開計算機管理窗口。
2) 打開本地用戶和組(如圖)
3) 右鍵點擊組Administratorsà屬性,打開組Administrators的屬性窗口。
4) 單擊添加按鈕打開選擇用戶窗口
5) 單擊高級按鈕,打開選擇用戶高級窗口
6) 單擊當即查找按鈕。
7) 在用戶列表中選擇ASPNET用戶
8) 再單擊肯定按鈕。回到選擇用戶高級窗口,再單擊肯定按鈕
9) 回到組Administrators屬性窗口,此時,用戶ASPNET已經添加到了組Administrators中(如圖),單擊肯定。回到計算機管理窗口。關閉計算機管理窗口。
10) 打開命令行窗口,輸入iisreset命令從新啓動IIS服務。
11) 再從新運行你的ASP就能夠了。iis
總的解決思路是給ASPNET 添加進Administrators組裏面去,也就是給ASPNET添加Administrator權限。具體方法能夠由本身去掌握。方法
總結:總結
能夠說問題就是因爲ASPNET沒有相應的訪問權限致使出錯。解決辦法固然是給ASPET用戶提供足夠的權限,讓其可以訪問到須要的資源。客戶端