如何停止FullTrust程序集对CAS安全性的要求
时间:2020-03-05 18:56:54 来源:igfitidea点击:
我有一个FullTrust程序集,程序集A,它调用了一个第三方组件,程序集B。我可以通过A.dll.config或者用A的代码来防止任何CAS要求将堆栈传播到程序集B,哪个没有FullTrust?
如果可能,我不想更改计算机的安全策略。
解决方案
回答
我们可以使用2.0中的沙箱API创建一个单独的appdomain。 MSDN解释得比我好得多。当然,我们要在appdomain上进行编组。但是如果我们想隔离,那是我们必须付出的代价。