【发布时间】:2012-10-20 00:45:58
【问题描述】:
我们在 Azure 中有一个辅助角色,它使用 Process.Start 启动后台进程(它托管我们需要运行的本机应用程序)
由于链接需求,FxCop 给了我一大堆 CA2122 错误。当我尝试添加此属性时:
[PermissionSet(SecurityAction.LinkDemand, Name = "FullTrust")]
然后我开始改为使用CA2135,解决方案似乎是添加 SecurityCritical 属性。
但后来我又拿到了 CA2122。
这两种情况都有问题吗?在什么情况下会出现这种情况?如何确定我没有引入安全问题?
【问题讨论】:
-
第二个CA2122是在同一个方法上,还是在调用者上?
-
我认为是同一种方法
标签: security permissions .net-4.0 fxcop