2009-05-19 12 views
0

シンプルなASP.NET Webページを表示するのに問題があります。このページには、Oracleデータベースに接続されたSqlDataSourceを持つGridViewが含まれています。IISのASP.NETページからOracleデータベースに接続する際の問題

私はVSデバッガ(カッシーニのWebサーバ)でページを実行すると、すべてが正常に動作しますが、私は私のローカルIISサーバー(同じマシン)にアプリケーションを公開するとき、私は次のエラーを取得する:

ORA-12154 :TNS:指定された接続識別子を解決できませんでした

異なるマシンであれば、tnsnames.oraまたはtnsping経由で調査できるその他の問題かもしれません。また、Oracleドライバを含むフォルダのセキュリティを "Everybody"に設定し、 "Priviliged" AppPool(Identity as Administrator)で実行するようにwebappを設定しましたが、成功しませんでした。

他にも誰でもアイデアがありますか?

答えて

2

thisガイド問題のこの種のためのバイブルです:)

実際に私は、このガイドのコピーを印刷し、ORACLE接続の問題にIIS ASP.NETに関わるすべてのコンサルタントに配布しています。あなたのシナリオに基づいていないようなコード内に問題がない限り、チェックリストはおそらくあなたの問題を解決します。

+0

これは私を解決に導いた - 私は(他のすべてのためにうまくいった)Oracleクライアントのカスタムインストールを持っていた。私がそれを標準クライアントに置き換えた時、すべてのものが正常にインストールされました... – Calanus

+0

このリンクは現時点では動作していません – Neel

-1

多分あなたは、私は1つのOracleクライアントよりも、あなたがより考えるIP

+0

ipは必要ありません。同じマシンのOracleクライアントから接続します。 – Konstantinos

0

を指定する必要があります。 ALL tnsnames.oraファイルをWindowsエクスプローラで検索し、ALLを比較して同期させる必要があります。

関連する問題