我已将以下内容添加到注册表项Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion:
如果我从Visual Studio启动ASP.NET网站,则会抛出一个Parser Error:
无法加载文件或程序集 'CMS.Controls,Version = 4.1.3518.21577, 文化=中性, PublicKeyToken = 834b12a258f213f9'或 其中一个依赖项。位于 程序集的清单定义 与程序集引用不匹配。 (HRESULT异常:0x80131040)
现在,如果我刷新或重新启动Assembly Binding Log Viewer,它就是空的。它不应该记录这个错误吗?
只有当我将DWORD ForceLog 1添加到注册表时,它才会记录错误。但是日志也填满了所有成功的绑定,并且由于它没有按名称排序,因此很难在列表中找到错误。
谢谢!
答案 0 :(得分:4)
此问题类似于与Fusion绑定日志记录相关的How to enable assembly bind failure logging (Fusion) in .NET
答案 1 :(得分:0)
我通常使用融合日志查看器来设置这些注册表项(fuslogvw.exe - 我认为你已经从事物的声音中使用了它) - 我也在过去发现获取信息的最佳方式out是配置它以便将日志存储到自定义路径 - 执行此操作:
一旦完成,请记得关闭注销!