現在、開発サーバーでアセンブリ バインディングの問題が発生しています。Fusion Log Viewer を使用して、この問題をもう少し調査したいと思います。マシンに Visual Studio がインストールされていないため、FUSLOGVW.EXE をローカル フォルダーにコピーして、そこで起動しました。
これは機能するはずですか、それとも何か他のものが必要ですか? アプリケーションが失敗をログに記録しているという印象はありません (もちろん、設定は適切です)。
現在、開発サーバーでアセンブリ バインディングの問題が発生しています。Fusion Log Viewer を使用して、この問題をもう少し調査したいと思います。マシンに Visual Studio がインストールされていないため、FUSLOGVW.EXE をローカル フォルダーにコピーして、そこで起動しました。
これは機能するはずですか、それとも何か他のものが必要ですか? アプリケーションが失敗をログに記録しているという印象はありません (もちろん、設定は適切です)。
上記の回答とコメントで述べたように、Visual Studio のないマシンで Fusion logger を実行するには、次の 2 つのことを行う必要があります。
fuslogvw.exe
そのマシンにコピーします。.NET をインストールした場所ならどこでも見つけることができます (例: C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\FUSLOGVW.exe
) 。flogvwrc.dll
と同じ場所にコピーします。fuslogvw.exe
だった1033
サブディレクトリにありますfuslogvw.exe
(例:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\1033\flogvwrc.dll
)fuslogvw.exe
と を 1 つのディレクトリにまとめたらflogvwrc.dll
、ログ ビューアーを実行できます。レジストリの変更やその他の変更は必要ありません。
Fuslogvw はログを記録しません。フュージョンローダーがそれを行います。Fuslogvw はログ出力を表示するだけです。構成した出力ディレクトリでログを取得していますか?
ああ、Visual Studio がインストールされていないマシンでも動作するはずです。
また、ログをオンにするには、値がのLogFailures
キーを作成する必要があります。テストしない場合は、この値を 0 に戻す必要があります。そうしないと、ログにデータが入力され続けます。フォルダーを作成します。アセンブリ バインド ログ ビューアーの [設定] の [カスタム ログ パス] で参照します。HKLM\SOFTWARE\Microsoft\Fusion
DWORD
1
C:\fuslog
誤ったバージョンの fuslogvw を使用している可能性があります。別のバージョンのユーティリティについては、c:\program files\microsoft SDKs または c:\program files\Microsoft.net\SDK を確認してください。