最近朋友使用 EF 連到 Oracle ,在本機上執行的好好的。
將程式部署到另一台機器就發生了 「ORA-12154: TNS: 無法解析指定的連線 ID」的錯誤,如下,
環境變數也都有加入 TNS_ADMIN 呀!
後來只好在 web.config 中再加入 TNS_ADMIN 的設定,如下,
<configuration>
<oracle.manageddataaccess.client>
<version number="*">
<settings>
<setting name="TNS_ADMIN" value="C:\oracle\network\admin**請調整機器上的Path "/>
</settings>
</version>
</oracle.manageddataaccess.client>
</configuration>
參考資料
Cannot resolve Oracle connection with Entity Framework tool
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^