设置CAS策略

时间:2009-10-29 15:46:33

标签: .net code-access-security

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

1 个答案:

答案 0 :(得分:0)

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

此致 德鲁