Visual studio 2010 JSON.Net抛出System.Security.VerificationException:操作可能会破坏运行时的稳定性

Visual studio 2010 JSON.Net抛出System.Security.VerificationException:操作可能会破坏运行时的稳定性,visual-studio-2010,exception,json.net,Visual Studio 2010,Exception,Json.net,我有一个web应用程序,它使用JSON.Net从.Net数组()写出一个数据数组 在VS2010环境中运行时,它工作正常 在IIS6和.NET3.5下运行时,它运行良好 当安装.Net 4.0时在IIS7或7.5和.Net 3.5下运行时(但应用程序池和站点设置为使用v2运行时),它会失败,出现异常“System.Security.VerificationException:操作可能会破坏运行时的稳定性” 如果没有.Net 4.,0,我无法访问IIS7(或7.5)系统,因此我无法尝试这种情况 有

我有一个web应用程序,它使用JSON.Net从.Net数组()写出一个数据数组

在VS2010环境中运行时,它工作正常

在IIS6和.NET3.5下运行时,它运行良好

当安装.Net 4.0时在IIS7或7.5和.Net 3.5下运行时(但应用程序池和站点设置为使用v2运行时),它会失败,出现异常“System.Security.VerificationException:操作可能会破坏运行时的稳定性”

如果没有.Net 4.,0,我无法访问IIS7(或7.5)系统,因此我无法尝试这种情况


有人能解释一下吗?

您使用的是最新版本的Json.NET吗?我修复了一个问题,正如您不久前所描述的。好吧,我确信,直到我用json.codeplex.com的新副本替换了正在运行的DLL,它突然起了作用。我上周五下载的版本和刚才下载的版本都是35r8,对于dll、pdb和xml文件,它们的文件大小相同。奇怪的我想这应该归功于小精灵吧!谢谢你提供了一个很好的图书馆。顺便说一句,我会在收到付款后立即捐款