我已切換到64位Windows 7並創建了一個簡單的Web應用程序來測試與數據庫的連接。我正在使用VS 2010 - 普通的asp.net web項目,我正在VS中運行應用程序。ORA-12154無法解析指定的連接標識
我收到此錯誤: 「ORA-12154無法解析指定的連接標識符」
我也有一個測試到數據庫的連接的示例控制檯應用程序,並能正常工作。
Google上搜尋它的一些之後,我發現很多帖子在網上refered權限,所以我把我的C:/ Oracle的權限讀取/寫入/執行我的ASP.net帳戶,網絡服務,計算機名稱。這仍然不能解決問題。我檢查了我的網絡應用程序在我的域\用戶名帳戶下運行,並且此帳戶有權讀/寫/執行到C:\ Oracle文件夾。
我甚至重新安裝我的VS,以確保它是在C:\ Program Files文件,而不是C:\ Program Files文件(x86)的
任何想法,爲什麼我的web應用程序不會看到連接串? (而控制檯應用程序) 不知道我還能做什麼。
請注意,它的tnsnames.ora不是tns_names.ora – cagcowboy
@cagcowboy - 很對,我已經糾正它。當我輸入它時,它看起來不正確,但它沒有點擊我,它是錯誤的。 –
斯蒂芬,謝謝。點1和2是肯定的。我最初的預感是我的網絡應用程序在不同的用戶下運行,而不是控制檯應用程序,所以我進行了檢查,當然,我的網絡應用程序運行爲域\用戶名,我給這個帳戶執行/寫入oracle文件夾的權限.... tnsnames.ora在那裏,所有條目都是正確的,但它仍然不能從Web應用程序中解析出來。 – sarsnake