【发布时间】:2010-11-09 01:46:30
【问题描述】:
我需要将一个不受信任的程序集加载到我的 AppDomain 中。我不想为这个程序集执行沙盒化新的 AppDomain,因为它在内部需要访问某些功能,例如 HttpContext.Current(在单独的沙盒化 AppDomain 中为 null)。
我认为这样做的旧方法是使用一些自定义证据调用 Assembly.Load,但看起来这已被 4.0 中的 CAS 更改过时:
http://msdn.microsoft.com/en-us/library/ms145229.aspx
http://msdn.microsoft.com/en-us/library/ee191568(VS.100).aspx
我不太明白如何使用新的安全模型来实现我想要的...有人可以解释或建议一种替代方法吗?
谢谢。
【问题讨论】: