.net 如何检测哪些程序集需要部分受信任的调用者属性?

.net 如何检测哪些程序集需要部分受信任的调用者属性?,.net,security,attributes,partial-trust,.net,Security,Attributes,Partial Trust,我从CodePlex下载了一个web项目,在应用程序启动时出现以下错误: System.Security.SecurityException: 该大会不允许部分 受信任的呼叫者 此项目引用了其他开源项目中的几个其他程序集。我的理论是其中一个没有AllowPartiallyTrustedCallers属性集(CodePlex项目中的所有程序集都有) 如何判断哪些程序集设置了此属性,哪些没有设置此属性?我不确定是否在您的问题中遗漏了一些内容,但是这些程序集是您引用的,您可以在其中打开它们吗?使用它将

我从CodePlex下载了一个web项目,在应用程序启动时出现以下错误:

System.Security.SecurityException: 该大会不允许部分 受信任的呼叫者

此项目引用了其他开源项目中的几个其他程序集。我的理论是其中一个没有AllowPartiallyTrustedCallers属性集(CodePlex项目中的所有程序集都有)


如何判断哪些程序集设置了此属性,哪些没有设置此属性?

我不确定是否在您的问题中遗漏了一些内容,但是这些程序集是您引用的,您可以在其中打开它们吗?使用它将允许您查看文件的
属性,这将显示它们是否设置了APTC属性。

解决了这个问题-我刚刚在组件上使用了Reflector。这里列出了每个
[assembly]
属性,包括

[assembly: AllowPartiallyTrustedCallers]