答案 0 :(得分:1)
这样的错误通常会在升级或解决方案中的依赖项不匹配后出现。正如'Climber'所提到的,获取一个干净版本的Sitecore的zip,与你正在使用的版本完全匹配(不仅仅是“8.1”,还有正确的次要更新-x版本)。验证您的Sitecore.Kernel.dll与干净版本中的相同。并验证其他dll(因此实际验证整个bin文件夹 - 它应该与您自己的代码中的dll完全相同)。
如果您的解决方案(Nuget或其他)依赖于Sitecore dll,还要验证它们是否引用了正确的版本,否则在部署后可能会再次遇到相同的问题。