2013-07-24 57 views
0

我的問題是非常相似的this。但我敢肯定,有在網絡的應用程序目錄中沒有括號,因爲它看起來像「d:\工作\ MyProject的\門戶\ WEB」連接到Oracle致力於通過一個控制檯應用程序,而不是通過一個Web應用程序的工作 - ORA-12154

在我的Isession對象得到錯誤的連接屬性說:

*ORA-12154: TNS:could not resolve the connect identifier specified* 

在Visual Studio 2010

從本地主機調試Web的應用程序時,但在執行控制檯應用程序相同的代碼它完美的作品時,它正在發生。連接字符串爲「Data Source = SERVER/oracle; User Id = USER; Password = PASS;」

我的發展環境總結:

Win7的X64 SP1, oracle.dataaccess.dll版本10.2.0.100, MS Visual Studio 2010中

修訂

我changeddeal與連接屬性在Web應用程序和控制檯都可以......但現在我有另一個錯誤:

Unable to load DLL 'OraOps10.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) 

我已經完全重新安裝了oracle客戶端10g。我甚至試圖將我的所有項目設置爲x86(以前是任何CPU)。我已經檢查.NET Framework版本,這是3.5

回答

0
  1. 檢查ORACLE_HOME(路徑)
  2. 檢查Oracle主目錄privilegies。
  3. 檢查您的Web應用程序中的引用(應該是Oracle.DataAccess和System.Data)。
+0

我ORACLE_HOME是空的。我嘗試將ORACLE_HOME設置爲安裝目錄C:\ oracle \ product \ 10.2.0 \ client_2 \ BIN,但是沒有任何效果。而且,當然,我已經引用了Oracle.DataAccess設置爲複製本地 – kokosda

相關問題