Comment arrêter les exigences de sécurité de CAS à partir d'un assemblage FullTrust

StackOverflow https://stackoverflow.com/questions/75909

  •  09-06-2019
  •  | 
  •  

Question

J'ai un assembly FullTrust, Assembly A, qui appelle un composant tiers, Assembly B. Est-il possible, via A.dll.config ou dans le code de A, d'empêcher toute demande de CAS de se propager jusqu'à la pile Assemblée B, qui n’a pas FullTrust?

Je ne souhaite pas modifier la politique de sécurité de la machine, si possible.

Était-ce utile?

La solution

Vous pouvez créer un domaine d'application distinct à l'aide de l'API de sandboxing dans la version 2.0. MSDN l'explique beaucoup mieux que moi. Bien sûr, vous dirigez des domaines d’applications; mais si vous voulez l'isolement, c'est le prix à payer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top