摘要:
在 Microsoft .NET Framework 4 中,公共语言运行时 (CLR) 安全模型发生了不少变化。其中一项变化,即采用 Level2 透明性(与 Silverlight 的安全模型非常相似)很可能影响 AllowPartiallyTrustedCallers (APTCA) 库的作者。 该影响源于 APTCA 的基础工作在 CLR v4 中发生了变化。APTCA 属性保持了向部分受信任调用方提供完全可信任库的功能,但具体的提供方式发生了变化,因此,有可能需要对 APTCA 库代码进行一些修改。 注意:本篇文章中的 v2 是指 CLR v2,它包括从 .NET Framework versions 2.0 到 3.5 SP1 的所有版本。 阅读全文