什么是Fuslogvw.exe以及如何检查日志(分步指南)

Fuslogvw.exe是什么?Fuslogvw.exe 或Assembly Binding Log Viewer是一个帮助你查看日志的程序,当 .NET 框架在其运行时无法定位程序集时会生成该日志。该程序仅属于 Visual Studio 软件,因此你无法从其他任何地方获取它。
【什么是Fuslogvw.exe以及如何检查日志(分步指南)】使用 Fuslogvw.exe?
当 Visual Studio 或 Asp.net 无法启动时,检查日志文件以找出确切的问题很重要。这里Fuslogvw.exe出现了。当 asp.net 抛出诸如“无法加载文件或程序集”之类的错误消息时,程序集绑定日志查看器 (Fuslogvw.exe) 可用作故障排除工具。该工具允许找出确切的问题并解决它。
Fuslogvw.exe是什么?文件位置是什么?
当有人在他们的系统上安装 ASP.net 或 Visual Studio 时,默认情况下会出现 Fuslogvw.exe 进程。Fuslogvw.exe 文件位于C:\Program Files (x86)\MicrosoftSDKs\Windows\v7.0A\Bin\  Windows 10 中的目录下,而它位于    C:\Program Files\MicrosoftSDKs\Windows\v6.0A 下Windows 7 和更早版本中的\Bin\文件夹。
但是,如果你使用的是 Visual Studio 2010,那么它将位于

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64\

如何检查日志?
Fuslogvw.exe如何检查日志?当 Asp.net 无法启动或抛出错误消息时,有必要检查日志文件。为此,用户必须启用 Fusion Logs。它可以通过两种方式完成,如下所示:
1.通过注册表编辑器
  • 转到屏幕左下方的“开始”菜单。
  • 在搜索字段中键入注册表编辑器。
  • 单击以打开注册表编辑器。
  • 在注册表编辑器中,转到以下位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
  • 现在,转到右侧并右键单击 DWORD 值 -  EnableLog。
  • 从右键菜单中选择修改。
  • 它打开编辑 DWORD 值
在这里,转到Value data字段并将值更改为1。
  • 按OK按钮保存更改并返回注册表编辑器。
  • 现在,双击 DWORD 值 -  ForceLog。
  • 在打开的Edit DWORD Value对话框中,将Value data字段设置为1。
  • 点击OK保存更改并返回编辑器。
  • < 现在,双击 DWORD 值 –  LogResourceBinds。
  • 在Edit DWORD Value窗口中,转到Value data字段并将其设置为1。
  • 按OK保存更改并返回注册表编辑器
  • 这次,双击LogPath
  • 在打开的字符串值对话框中,将值数据字段设置为C:\FusionLog\(日志文件夹)。
  • 点击OK按钮保存更改并退出。
  • 关闭注册表编辑器并重新启动 PC 以使更改生效。
现在,关闭并重新启动 Excel 工作表,然后打开Fuslogvw.exe文件以查看日志。
*注意 -只需确保在进行任何更改之前创建注册表数据的备份,以确保如果你在此过程中丢失任何数据,你可以恢复它。
了解如何修复错误代码 0xe0434352。
2.通过命令提示符
Fuslogvw.exe如何检查日志?你可以使用命令提示符运行 fuslogvw.exe,并使用 Fusion Log Viewer 启用融合日志。
  • 按Win+R快捷键打开运行命令。
  • 在运行命令窗口中键入cmd并同时按Ctrl + Shift + Enter键。这将以管理员权限打开命令提示符。
  • 在命令提示符控制台中,执行以下命令:
Fuslogvw
  • 这将启动Fusion Log Viewer。
  • 点击右侧的设置按钮。
  • 在列表中,单击Log bind failures to disk并选中Enable custom log path旁边的框。
  • 现在,创建要保存日志的路径。例如,你可以在 C 盘中创建日志文件夹,它应该如下所示 -  C  :\FusionLogs。
  • 复制此路径并将其粘贴到自定义日志路径中
  • 按OK保存更改并退出。
  • 现在你已启用融合日志,请生成问题。
  • 按 Fusion Log Viewer 中的刷新按钮。它现在将在列表中显示程序集绑定失败。
  • 你可以按查看日志按钮来探索更多详细信息。
完成错误诊断后,请确保关闭融合日志查看器,否则最终可能会降低服务器速度。

    推荐阅读