0

ASP.NET アプリケーションを実行すると、次のエラーが発生します。WinXP 64 で IIS 6.0 を使用してこれを実行しています。アセンブリは署名されているため、厳密な名前が必要ですが、参照を追加して dll の関数を使用する以外に、エラーを解決する方法がわかりません。アセンブリを GAC にインストールしようとしましたが、役に立ちませんでした。

=== プレバインド状態情報 ===
ログ: ユーザー = NT AUTHORITY\NETWORK SERVICE
ログ: DisplayName = ランダム
 (部分的)
WRN: アセンブリの部分バインディング情報が提供されました:
WRN: アセンブリ名: random.dll | ドメイン ID: 10
WRN: アセンブリの表示名の一部のみを指定すると、部分バインドが発生します。
WRN: これにより、バインダーが不適切なアセンブリをロードする可能性があります。
WRN: アセンブリに完全に指定されたテキスト ID を提供することをお勧めします。
WRN: 単純な名前、バージョン、カルチャ、および公開キー トークンで構成されます。
WRN: この問題の詳細と一般的な解決策については、ホワイト ペーパー http://go.microsoft.com/fwlink/?LinkId=109270 を参照してください。
ログ: Appbase = file:///C:/Root/Server/
ログ: 初期 PrivatePath = C:\Root\Server\bin
呼び出しアセンブリ : (不明)。
===
ログ: このバインドはデフォルトのロード コンテキストで開始されます。
ログ: アプリケーション構成ファイルの使用: C:\Root\Server\web.config
ログ: ホスト構成ファイルの使用: \\?\C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet.config
ログ: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\config\machine.config のマシン構成ファイルを使用しています。
ログ: 現時点ではポリシーが参照に適用されていません (プライベート、カスタム、部分的、または場所に基づくアセンブリ バインド)。
ログ: 新しい URL ファイルのダウンロードを試みています:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/server/aeb22d03/3a6c0025/random.DLL。
ログ: 新しい URL ファイルのダウンロードを試みています:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/server/aeb22d03/3a6c0025/random/random.DLL。
ログ: 新しい URL ファイル:///C:/Root/Server/bin/random.DLL のダウンロードを試みています。
ERR: アセンブリのセットアップを完了できませんでした (hr = 0x8007000b)。プローブが終了しました。
4

1 に答える 1

0

この問題は、.NET v4.0 64 ビット ISAPI 拡張機能を有効にすることで解決されました。32 ビット拡張はデフォルトで有効になっていました。

于 2010-08-19T16:35:34.307 に答える