.net 如何停止来自FullTrust程序集的CAS安全要求

.net 如何停止来自FullTrust程序集的CAS安全要求,.net,cas,full-trust,.net,Cas,Full Trust,我有一个FullTrust程序集,程序集a,它调用第三方组件,程序集B。是否有任何方法可以通过a.dll.config或在a的代码中阻止任何CAS请求向上传播到堆栈中不具有FullTrust的程序集B 如果可能的话,我不想更改计算机的安全策略。您可以使用2.0中的沙盒API创建一个单独的appdomain。MSDN比我能做的要好得多。当然,然后您将在appdomains上进行编组;但如果你想与世隔绝,那就是你必须付出的代价

我有一个FullTrust程序集,程序集a,它调用第三方组件,程序集B。是否有任何方法可以通过a.dll.config或在a的代码中阻止任何CAS请求向上传播到堆栈中不具有FullTrust的程序集B


如果可能的话,我不想更改计算机的安全策略。

您可以使用2.0中的沙盒API创建一个单独的appdomain。MSDN比我能做的要好得多。当然,然后您将在appdomains上进行编组;但如果你想与世隔绝,那就是你必须付出的代价