XP SP2+VS2005+Oracle9i+IIS5.0出現 "System.Data.Or...

問題: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用戶提供足夠的權限,讓其可以訪問到須要的資源。客戶端

相關文章
相關標籤/搜索