使用自定义AppDomain激活MAF加载项时出现问题

时间:2010-11-19 10:27:20

标签: .net appdomain sandbox maf

我正在尝试使用接受AddInToken.Activate()的MAF的AppDomain方法的重载,以便我可以传递由我的客户端应用程序创建的应用程序域。

如果传递的AppDomain配置了不受限制的权限,则它可以正常工作,但如果我减少权限集(例如,通过使用Internet沙箱权限集),则MAF在执行时会抛出SecurityException发现其加载项所必需的反射。由于MAF程序集安装在GAC中,它们不应该完全受信任吗?

我知道MAF提供了其他方法重载,它会为我创建AppDomain并允许我指定分配它的权限集,但我不能在我的应用程序中使用此方法,因为我需要能够指定我自己的强命名程序集的列表,这些程序集将被完全信任。

有什么建议吗?

谢谢,

0 个答案:

没有答案