所以我在我的電腦上安裝了Oracle 11 32位。如果我創建一個C#項目幷包含Oracle.DataAccess.dll,我可以很好地連接。如果其他人創建了一個C#項目並打開它,它在Open方法上失敗,說明「TNS:無法解析指定的連接標識符。如果我從其他人項目中刪除引用並再次從我的PC中添加它,同樣的錯誤。ODP.NET不能正常工作
我們在這裏使用LDAP。 TNSPING工作得很好我的電腦上。
任何想法,爲什麼我可以做一個程序,並引用了Oracle DLL和它的作品,而是從別人的程序沒有關係't?有什麼辦法可以跟蹤這個應用程序對oracle驅動程序外部發生了什麼嗎?
不知道這是你遇到的情況,但我知道有兩個不同的oracle數據提供程序.net。微軟最初提供的那些現在已經被棄用了,你需要Oracle的ODP.Net。 http://www.oracle.com/technetwork/topics/dotnet/index-085703.html – 2013-02-21 23:09:58
是的,我使用Oracle提供的ODP.NET。我希望MS會繼續製作他們的作品,因爲它比Oracle版的管理起來容易100%。 – user441521 2013-02-22 19:46:55