分析“未能加载文件或程序集”
未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
为什么我们在项目中引用的是 Newtonsoft.Json, Version=6.0.0.0,但站点出错,提示找不到 4.5.0.0的版本呢?我们根据提示查找原因。
修改注册表
通过 regedit 命令打开注册表,找到 HKEY_LOCAL_MACHINE => SOFTWARE =>Microsoft =>Fusion 修改或者添加 EnableLog ,将值设置为 1.
查看 程序集加载跟踪
修改注册表后,重新访问站点,显示出更多的错误信息