我有一个FullTrust程序集,程序集A,它调用了第3方组件,程序集B。我可以通过A.dll.config或用A的代码来防止任何CAS要求将堆栈传播到程序集B,哪个没有FullTrust?
如果可能,我不想更改计算机的安全策略。
我有一个FullTrust程序集,程序集A,它调用了第3方组件,程序集B。我可以通过A.dll.config或用A的代码来防止任何CAS要求将堆栈传播到程序集B,哪个没有FullTrust?
如果可能,我不想更改计算机的安全策略。
您可以使用2.0中的沙箱API创建单独的appdomain。 MSDN 解释得比我好得多。 当然,那您就在应用域上进行编组; 但是如果您想隔离,那是您必须付出的代价。