0

我从 CodePlex 下载了一个 Web 项目,并在 Application_Start 中收到以下错误:

System.Security.SecurityException:该程序集不允许部分受信任的调用者。

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

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

4

2 回答 2

1

我不确定我是否遗漏了您的问题中的某些内容,但是您引用的这些程序集,您可以在.NET Reflector中打开它们吗?使用它将允许您查看<Assembly:()>文件的属性,该属性应显示它们是否设置了 APTC 属性。

于 2009-07-11T10:14:02.293 回答
0

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

[assembly: AllowPartiallyTrustedCallers]
于 2009-07-11T10:14:15.727 回答