Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> IIS7はファイルまたはアセンブリ "XXX.XXX"またはその依存関係の1つを読み込めませんでした。不正な形式のプログラムをロードしようとするための解決策

IIS7はファイルまたはアセンブリ "XXX.XXX"またはその依存関係の1つを読み込めませんでした。不正な形式のプログラムをロードしようとするための解決策

  

.NETプログラムの配布IIS 7サーバーでは、次のメッセージが表示されます。

説明:現在のWeb要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のエラーの原因については、スタックトレースを確認してください。

例外の詳細:System.BadImageFormatException:ファイルまたはアセンブリ 'XXX'またはその依存関係のいずれかを読み込めませんでした。誤った形式でプログラムをロードしようとしました。

ソースエラー:


現在のWebリクエストの実行中に未処理の例外が発生しました。次の例外スタックトレース情報を使用して、異常の原因と発生場所に関する情報を特定できます。

アセンブリロードトラッキング:アセンブリ "XXX"をロードできなかった理由を次の情報で確認できます。


警告:アセンブリバインディングのログ記録は無効になっています。アセンブリバインディングエラーのログ記録を有効にするには、レジストリ値[HKLM \\ Software \\ Microsoft \\ Fusion!EnableLog](DWORD)を1に設定します。注:アセンブリバインディングエラーのログ記録に関連して、パフォーマンスが若干低下します。この機能を無効にするには、レジストリ値を削除してください[HKLM \\ Software \\ Microsoft \\ Fusion!EnableLog
解決策:
ターゲットプラットフォームとしてのアプリケーションの生成:すべてのCPU;
テスト環境はノートブックwin7 64ビット、put iisアプリケーションプール - 詳細設定 - 32ビットアプリケーションを有効にする:true

Copyright © Windowsの知識 All Rights Reserved