为什么融合日志不记录绑定错误?

13
我已经将以下内容添加到注册表键Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion:
  • EnableLog DWORD 1
  • LogFailures DWORD 1

如果我从Visual Studio启动一个ASP.NET网站,它会抛出解析器错误:

无法加载文件或程序集'CMS.Controls, Version=4.1.3518.21577, Culture=neutral, PublicKeyToken=834b12a258f213f9'或其依赖项之一。找到的程序集清单定义与程序集引用不匹配。(HRESULT异常:0x80131040)

现在,如果我刷新或重新启动程序集绑定日志查看器,则会为空。难道它不应该记录此错误吗?

只有当我将DWORD ForceLog 1添加到注册表时,它才记录错误。但是,日志也会填满所有成功的绑定,并且由于它不按名称排序,因此很难在列表中找到错误。

谢谢!

2个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
3

0

我通常使用融合日志查看器来设置那些注册表键(fuslogvw.exe - 我认为你已经从声音中使用了它)- 我还发现过去获取信息的最佳方法是将日志配置为存储到自定义路径 - 要做到这一点:

  • 打开fuslogvw.exe
  • 点击设置
  • 勾选启用自定义日志路径复选框
  • 输入您想要写入日志的位置,例如c:\ FusionLogs(重要:确保您实际上已在文件系统中创建此文件夹。)
  • 确保正确的日志记录级别处于打开状态(有时我只选择将所有绑定记录到磁盘以确保事情正常工作)
  • 点击确定
  • 将日志位置选项设置为自定义

记得在完成后关闭日志记录!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,