管理対象の ODP.net webapp はローカルで動作しますが、サーバーにデプロイすると次のエラーで失敗します:
「TNS: リスナーは現在、接続記述子で要求されたサービスを認識していません」
調べてみると、これは tnsnames.ora ファイルにアクセスできないことが原因のようです。
次のことを試しましたが、成功しませんでした:
- tnsnames.ora ファイル (ローカルで動作するファイルと同じ) を [oracle ホーム][製品]...\network\admin フォルダーに配置します。
- Managed ODP の web.config セクションで、環境変数を指す TNS_ADMIN 設定を設定します。
- Managed ODP の web.config セクションで、tnsnames.ora ファイルを直接指すように TNS_ADMIN 設定を設定します。
サーバーで tnsping を実行しようとすると、エラー TNS-03502: Message 3502 not found; が発生します。product=NETWORK、facility=TNS のメッセージ ファイルがありません
私は何が欠けていますか?