Microsoft在.NET 4.0及更高版本上引入了一种新的安全模型,它取代了代码访问安全性。 由于信任级别是代码访问安全性 ,这种方法是否过时了?
如果上面的语句是正确的,那么如何在.NET 4.x中为具体的ASP.NET应用程序定义 PermissionSet ?
答案 0 :(得分:2)
不,ASP.NET信任级别不会过时。你担心这种情况似乎是由于对.NET 4.0中CAS的变化的误解。 CAS实际上并未被替换。相反,CAS 强制执行的方式有两个主要变化:
但是,如果您阅读上面的第二篇链接文章,您将看到完全期望ASP.NET等主机将继续强制执行CAS权限限制。除非您直接指出某些未来版本的ASP.NET将以不同方式处理代码权限限制,否则您应该像过去一样继续依赖信任级别。