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

Mic*_*out 12 .net asp.net assemblies fusion

我已将以下内容添加到注册表项Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion:

  • EnableLog DWORD 1
  • LogFailures DWORD 1

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

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

现在,如果我刷新或重新启动Assembly Binding Log Viewer,它就是空的.它不应该记录这个错误吗?

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

谢谢!

Nor*_*n H 3

这个问题类似于How to启用程序集绑定失败日志记录(Fusion) in .NET与Fusion绑定日志记录相关