2020年4月24日 星期五

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>