- PR -

WinSv2003にコンテンツを配置したらOracle接続エラー

1
投稿者投稿内容
Beginer
会議室デビュー日: 2006/10/24
投稿数: 9
投稿日時: 2006-11-27 19:19
ASP.NET(1.1)+OracleによるWeb+DBアプリケーションを作成しています。

クライアント環境(WinXP Pro + Oracle Clinet10.2.0.1+ODP.NET10.1.0.3)にて作成し、
本環境で動作確認後、
試験サーバ((WinSv2003Oracle Clinet10.2.0.1+ODP.NET10.1.0.3)へコンテンツを
コピーし、コピーしたフォルダを仮想ディレクトリに割り当て後、
Win2003上で動作させようとしています。
試験サーバでのOralceクライアントの設定やODP.NETの設定においては、接続試験が
成功しているので、問題はないかと思っています。

試験サーバで試験したところ、DB連携していないWebアプリケーションでは初回
Load処理が実行されているので、ASP.NET実行において問題は特にないものと思われ
ます。
しかし、DB連携機能を実行させると、
「ファイルまたはアセンブリ名 Oracle.Dataaccess またはその依存関係に1つが
見つかりませんでした」などのメッセージが表示され、エラー終了します。

試験サーバをもう1台構築して、同様にやっても同じ結果が出ます。(同じ設定だから、
当たり前か・・・)

oracleフォルダに対して、ASPNETユーザのアカウントのアクセス権を付与しました。
Oracle.DataAccessファイルが存在しているかファイル検索したところ、OracleHOM
Eディレクトリに存在することを確認しました。

私自身ではこのくらいしか思いつきませんでしたが、何か他に原因など思いつかれる方は
ご教授下さい。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-11-27 21:14
インストーラーを作って配置してみてはどうですか?

あと、GCA に Oracle.DataAccess は登録されていますか?
バージョンにも注意して確認してください。
_________________
かるあ のメモスニペット
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-11-27 22:26
FAQ な、権限の問題と思われ。KROWN をあたるべし。

> WinSv2003
> oracleフォルダに対して、ASPNETユーザのアカウントのアクセス権
_________________
Beginer
会議室デビュー日: 2006/10/24
投稿数: 9
投稿日時: 2006-11-28 09:25
>あと、GCA に Oracle.DataAccess は登録されていますか?
>バージョンにも注意して確認してください。

アドバイス頂きありがとうございます。
不勉強で申し訳ありませんが、GCAとは何でしょうか?
HIRO
大ベテラン
会議室デビュー日: 2002/06/21
投稿数: 109
投稿日時: 2006-11-28 09:32
引用:

不勉強で申し訳ありませんが、GCAとは何でしょうか?


たぶんGACだと思います。

ご参考:第3回 アセンブリのロード

_________________
--------------------------------------------
HIRO's.NET VB.NETとC#のTipsを掲載しています

[ メッセージ編集済み 編集者: HIRO 編集日時 2006-11-28 09:32 ]
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-11-28 09:49
フォローありがとうございます。GACの間違いです。
引用:

HIROさんの書き込み (2006-11-28 09:32) より:

たぶんGACだと思います。


とはいえ、サーバーが 2003 ということなので、 Jitta さんがおっしゃっているようにユーザが違うんじゃぁという疑問が浮かんできます。


#このごろポカが多い、気をつけなきゃ
_________________
かるあ のメモスニペット
1

スキルアップ/キャリアアップ(JOB@IT)