13

以下をレジストリ キー Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion に追加しました。

  • EnableLog DWORD 1
  • LogFailures DWORD 1

Visual Studio から ASP.NET Web サイトを開始すると、パーサー エラーがスローされます。

ファイルまたはアセンブリ 'CMS.Controls, Version=4.1.3518.21577, Culture=neutral, PublicKeyToken=834b12a258f213f9' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)

Assembly Binding Log Viewer を更新または再起動すると、空になります。このエラーをログに記録するべきではありませんか?

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

ありがとう!

4

2 に答える 2

3

この質問は、Fusion バインド ログに関連する.NET でアセンブリ バインド エラー ログ (Fusion) を有効にする方法に似ています。

于 2010-07-08T19:57:53.627 に答える
0

私は通常、フュージョン ログ ビューアーを使用してこれらのレジストリ キーを設定します (fuslogvw.exe - 音から、既に使用されていると思います)。過去に、情報を取得する最善の方法は、ログがカスタム パスに保存されるように構成します。これを行うには:

  • fuslogvw.exe を開く
  • クリック設定
  • [カスタム ログ パスを有効にする]チェックボックスをオンにします。
  • ログを書き込む場所を入力します (c:\FusionLogs など) (重要:ファイル システムにこのフォルダーを実際に作成したことを確認してください)。
  • 適切なレベルのログがオンになっていることを確認します (すべてのバインドをディスクに記録するだけを選択して、正しく機能していることを確認することがあります)。
  • [ OK] をクリックします。
  • ログの場所オプションをカスタムに設定します

完了したら、忘れずにログオフをオフにしてください。

于 2010-07-14T14:25:43.330 に答える