加载此程序集将从其他实例生成不同的授权集

我在运行时收到以下错误“从ASP.net 2.0网站调用vb.net 1.1程序集时,加载此程序集将从其他实例生成不同的授权集”。 知道这个错误背后的原因是什么?

场景是:

有一个Web应用程序在ASP.NET 2.0中构建为WebSite。 这个网站上的网页加载了一个2.0 vb.net程序集,用于加载1.1 vb.net程序集。

在加载1.1 dll的程序集时,代码在运行时失败。 请帮忙。

我安装.NET 4.5.1时出现此错误。

我通过删除解决方案文件夹中的.suo文件来修复它(您可能必须显示隐藏文件才能看到它们)。

下次我启动时,一切都恢复正常。

我一直在寻找几周,并找到了罪魁祸首。

在我的情况下,它是解决方案中的新代码签名证书,在我的本地证书存储中使用旧证书。

当我安装新证书时,错误消失了。