4

GAC に既にロードされている Oracle.Web を参照する Web アプリを実行しようとしています。

ここに画像の説明を入力

Web アプリを実行すると、次のエラー メッセージが表示されます。

ここに画像の説明を入力

Oracle.Web DLL は 32 ビットです。

EDIT : これは、Oracle.Web のアセンブリ バインド エラー ログの出力です。基本的に、GAC からの読み込みに失敗します。

* アセンブリ バインダー ログ エントリ (2013 年 6 月 19 日 @ 10:20:49 AM) *

操作に失敗しました。バインド結果: hr = 0x80070002。システムは、指定されたファイルを見つけることができません。

アセンブリ マネージャーの読み込み元: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll 実行可能ファイル c:\windows\system32\inetsrv\w3wp.exe の下で実行

--- 詳細なエラー ログが続きます。

=== バインド前の状態情報 === LOG: User = IIS APPPOOL\DefaultAppPool LOG: DisplayName = Oracle.Web, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342 (完全指定) LOG: Appbase = file :///C:/blah/HR/ForHR/HRWS/ LOG: Initial PrivatePath = C:\blah\HR\ForHR\HRWS\bin LOG: Dynamic Base = C:\Windows\Microsoft.NET\Framework64\v2. 0.50727\Temporary ASP.NET Files\HRws\c1e0f910 ログ: Cache Base = C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\HRws\c1e0f910 ログ: AppName = 1f90b2c5 アセンブリの呼び出し: (不明)。=== ログ: このバインドは、デフォルトのロード コンテキストで開始されます。ログ: アプリケーション構成ファイルの使用: C:\blah\HR\ForHR\HRWS\web.config ログ: ホスト構成ファイルの使用: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Aspnet.config ログ: マシンの使用C からの構成ファイル: \Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config. ログ: ポリシー後の参照: Oracle.Web、Version=2.112.1.0、Culture=neutral、PublicKeyToken=89b483f429c47342 ログ: GAC ルックアップに失敗しました。ログ: 新しい URL ファイルのダウンロードを試みています:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/Temporary ASP.NET Files/HRws/c1e0f910/1f90b2c5/Oracle.Web.DLL。ログ: 新しい URL ファイルのダウンロードを試みています:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/Temporary ASP.NET Files/HRws/c1e0f910/1f90b2c5/Oracle.Web/Oracle.Web.DLL. ログ: 新しい URL ファイルのダウンロードを試みています:///C:/blah/HR/ForHR/HRWS/bin/Oracle.Web.DLL。ログ: 新しい URL ファイルのダウンロードを試みています:///C:/blah/HR/ForHR/HRWS/bin/Oracle.Web/Oracle.Web.DLL。ログ: 新しい URL ファイルのダウンロードを試みています:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/Temporary ASP. NET Files/HRws/c1e0f910/1f90b2c5/Oracle.Web.EXE. ログ: 新しい URL ファイルのダウンロードを試みています:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/Temporary ASP.NET Files/HRws/c1e0f910/1f90b2c5/Oracle.Web/Oracle.Web.EXE. ログ: 新しい URL ファイル:///C:/blah/HR/ForHR/HRWS/bin/Oracle.Web.EXE のダウンロードを試みています。ログ: 新しい URL ファイルのダウンロードを試みています:///C:/blah/HR/ForHR/HRWS/bin/Oracle.Web/Oracle.Web.EXE。LOG: すべてのプローブ URL が試行され、失敗しました。

質問: なぜ私がこの問題を抱えているのかについて何か考えがある人はいますか?

4

2 に答える 2

1

なぜこれが機能しなかったのか正確にはわかりませんが、私が行ったことは、ODAC 11.2 リリース 5 の 32 ビット バージョンと 64 ビット バージョンをインストールすることだけでした。タスクは確かです。インストールしたら、アプリを実行しましたが、問題なく動作しました。これに貢献してくれたすべての人に感謝します。

于 2013-06-19T17:54:21.957 に答える