[ASP.NET]EF 遇到 Oracle (ORA-12154: TNS: 無法解析指定的連線 ID)

最近朋友使用 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>

參考資料

Oracle Managed ODP.NET

Cannot resolve Oracle connection with Entity Framework tool

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^