【发布时间】:2008-10-25 04:19:56
【问题描述】:
对于允许除完全受信任的调用方以外的任何内容的 .NET 程序集,必须使用 AllowPartiallyTrustedCallers 对程序集进行签名和属性化。
但即使这样,CLR 仍然(幸运的是)检查代码权限,以确保部分受信任的调用者可以执行所需的代码。
所以我的问题是,为什么不对所有程序集假定 AllowPartiallyTrustedCallers 属性?为什么不采用相反的方式,让那些真正不希望部分受信任的调用者必须使用诸如 DenyPartiallyTrustedCallers 之类的属性?
【问题讨论】:
标签: .net assemblies