2009-10-09 10 views
11

\マイクロソフト\フュージョン:なぜフュージョンログのバインディングエラーですか?私は、レジストリキーのコンピュータのHKEY_LOCAL_MACHINE SOFTWARE に次の追加した

  • EnableLog DWORD 1
  • LogFailures DWORD 1

私は、ASP.NETのWebを起動した場合Visual Studioのサイトでパーサーエラーが発生する:

Could not load file or assembly 'CMS.Controls, Version=4.1.3518.21577, Culture=neutral, PublicKeyToken=834b12a258f213f9' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

ここで、アセンブリバインディングログビューアを更新または再起動すると、空です。このエラーを記録してはいけませんか?

DWORD ForceLog 1をレジストリに追加したときにのみ、エラーが記録されます。しかし、ログは成功したすべてのバインディングで満たされます。名前でソートされないので、リスト内でエラーを見つけるのは難しいです。

ありがとうございます!

+0

[.NETでアセンブリバインド失敗のログ(Fusion)を有効にする方法](http://stackoverflow.com/questions/255669/how-to-enable-assembly-bind-failure-logging-fusion-ネット内) –

答えて

0

が、私は通常、これらのレジストリキーを設定するために融合ログビューアを使用してログインし、BIND - 私もログがカスタムパスに保存されているように、情報を得るための最善の方法は、それを構成することであることを過去に見つけた - これを行うには:

  • オープンFuslogvw.exeでは
  • クリック設定
  • カスタムログパスを有効にするチェックボックス
  • ログを書き込む場所を入力します。 C:\ FusionLogs(重要:あなたが実際にファイルシステム内のこのフォルダを作成していることを確認してください)
  • ロギングの右側レベルが上であることを確認してください(私は時々ちょうどちょうどディスクにログインすべてのバインドを選択)物事が正しく動作していることを確認する
  • クリックOK
  • はカスタム

あなたはドンだ後、ログオフのターンすることを忘れないでくださいにログの場所のオプションを設定しますe!

関連する問題