我得到的“操作可能会破坏运行时异常”。我瞪大了一下,看起来异常与在运行时加载的冲突程序集有关。 所以,这里有几件事
现在,问题可能是我在机器中安装了影响此问题的问题。一些运行时/ SP安装等 有没有办法调试/弄清楚这里发生了什么。当应用程序运行时,我查看并搜索了NewtonSoft.dll,它在临时的asp.net文件中获得了正确的版本。 ?
可以非常感谢任何帮助。我不想安装我的运行时。
答案 0 :(得分:20)
当您激活Visual Studio Ultimate和IntelliTrace时,可能会发生此异常。
尝试在IntelliTrace忽略列表中添加Newtonsoft.dll:
答案 1 :(得分:3)
此错误已在最新版本的Json.NET中修复 - http://james.newtonking.com/archive/2012/01/23/json-net-4-0-release-6-serialization-performance.aspx
答案 2 :(得分:2)
这是一个已知问题。
您应该能够通过删除对JSON .NET库的所有引用并将它们再次添加到项目中来解决此问题。
另见:
http://json.codeplex.com/workitem/20624
JSON.Net throwing System.Security.VerificationException: Operation could destabilize the runtime