Ich versuche, eine Sandbox-App-Domäne zu erstellen. Um dies zu erreichen, verwende ich die AppDomain.CreateDomain
, die den Pfad zu der DLL sandboxed geben..net 4 teilweise vertrauen eine Assembly von GAC
Allerdings habe ich festgestellt, dass, wenn diese DLL in der GAC ist, dann die DLL vollständig vertrauenswürdig ist, wenn also dort eine PermissionSet.Assert
sein wird, kann es uneingeschränkten Zugriff erhalten.
Also, ich frage mich, ob es einen Weg gibt, um entweder
- Kraft die DLL aus dem Weg zu laden, und nicht aus dem GAC, so wird es teilweise vertrauenswürdig sein.
- oder - markieren Sie eine bestimmte DLL in der GAC als teilweise vertrauenswürdig.
Vielen Dank!
Die davewinter (http://davedewinter.com/2009/05/22/how-to-host-a-partial-trust Der Link -sandbox /) ist nicht mehr zugänglich. Gibt es einen Spiegel für die Verbindung? – Oli4