2

我有一个用户从文件服务器运行的 .NET 应用程序。.NET 程序集之一需要完全信任。我已经签署了大会。设置代码访问安全策略时,我要设置哪个版本的 .NET 框架策略?该应用程序是为使用 .NET Framework 1.1 版而构建的。我需要为每个框架设置策略吗?

4

1 回答 1

0

您需要在客户端计算机上为执行程序集使用的 CLR 运行时版本设置策略。在你的情况下,1.1。如果您的应用程序从以前版本的 .Net 中引用程序集,它们仍将被加载到主程序集使用的 CLR 版本中。如果一个程序集需要完全信任,则引用它的程序也必须完全信任才能使程序集正常工作。这个 MSDN 链接更好地解释了它,查看“Walking the Stack”部分:代码访问安全。此外,如果您不知道 CAS 已被替换(尽管未删除)作为 .Net 4 中的主要安全手段:.Net Framework 4 中的安全更改

问候,德鲁

于 2011-08-26T17:30:19.073 回答