48

程序集绑定日志查看器 (fuslogvw) 不会记录我机器上安装的任何版本的框架的绑定。

我尝试使用自定义日志位置、默认日志位置、默认类别和本机图像类别。

程序集绑定日志查看器几个月前工作了。我在 64 位机器上运行: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64\FUSLOGVW.exe

4

6 回答 6

53

进入 Internet Explorer --> 工具 --> Internet 选项 --> 浏览历史记录,删除...,检查 Internet 临时文件并单击删除解决了我的问题。

感谢这篇博文:http ://www.request-response.com/blog/CommentView,guid,9f383687-3e1e-4568-833b-ef80e0938337.aspx

于 2010-07-17T21:32:49.723 回答
35

经过很多挫折后,我发现默认情况下不会fuslogvw记录程序集绑定失败!

您需要单击“设置”,然后选择“将失败记录到磁盘”,否则您将在窗口中看不到任何内容。

要更改设置,您可能必须以fuslogw.exe管理员身份运行。

于 2014-11-25T13:00:30.207 回答
22

如果您正在构建 ASP.NET MVC 应用程序(或可能涉及 IIS 的任何其他应用程序),则需要重新启动 IIS 才能开始获取绑定日志。

于 2014-10-16T01:53:21.340 回答
10

程序集绑定日志查看器 (FUSLOGVW.exe) 有很多故障。

就像它在运行时默认情况下不会绑定错误,或者您必须确保不向自定义日志路径添加额外的反斜杠这一事实一样。您不能使用 UI 进行错误搜索,您实际上必须扫描文件系统才能读取日志。哎呀,您甚至无法调整应用程序窗口的大小。

它有很多错误,我决定编写一个名为Fusion++ 的替代程序集绑定日志查看器并将其放在 GitHub 上。它在内部使用相同的机制,但会为您解析日志。您根本不需要关心任何设置,甚至不需要记录路径

您可以从这里或通过巧克力 ( choco install fusionplusplus)获取最新版本。

融合++

于 2020-04-03T12:51:19.017 回答
8

根据这篇文章,它使用 IE 缓存进行日志记录。因此,最好避免一起清除浏览历史记录,然后单击设置->启用自定义日志路径,然后选择一个不会与 IE 共享的目录。

于 2013-07-04T12:47:41.643 回答
7

我使用这篇博文中的脚本来启用 fuslogvw.exe 的日志记录,而无需使用 exe 本身。

该脚本可以在这里下载。

此脚本“启用”和“禁用”Fusion Log Viewer 工具的自定义设置。

启用设置将:

  • 创建日志文件夹(默认:C:\fusionlogs)
  • 添加 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\LogPath 并将其设置为日志文件夹
  • 将 HKEY_LOCAL_MACHINE\SOFTWAR\Microsoft\Fusion\LogFailures 设置为 1
  • 可选择将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\ForceLog 设置为 1
  • (可选)将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\LogResourceBinds 设置为 1

禁用设置将:

  • 删除日志文件夹及其内容
  • 删除 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\LogPath
  • 将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\LogFailures 设置为 0
  • 将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\ForceLog 设置为 0
  • 将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\LogResourceBinds 设置为 0
于 2016-09-21T07:15:32.643 回答