2008-09-16 57 views
0

Ich habe eine FullTrust-Assembly, Assembly A, die eine Komponente von Drittanbietern, Assembly B, aufruft. Gibt es eine Möglichkeit, über A.dll.config oder im Code von A, verhindern, dass CAS-Anforderungen den Stapel zu Assembly B weiterleiten, der nicht über FullTrust verfügt?So stoppen Sie CAS-Sicherheitsanforderungen von einer FullTrust-Assembly

Ich möchte die Sicherheitsrichtlinie der Maschine, wenn möglich, nicht ändern.

Antwort

0

Sie könnten eine separate Anwendungsdomäne mithilfe der Sandbox-API in 2.0 erstellen. MSDN explains it viel besser als ich kann. Natürlich migrieren Sie dann über Appdomains; aber wenn du Isolation willst, ist das der Preis, den du zahlen musst.