Bonjour,
Quelqu'un pourrait m'expliquer brièvement :
- ce qu'est une application dite full trust
- et comment en générer une avec visual studio
Merci
Bonjour,
Quelqu'un pourrait m'expliquer brièvement :
- ce qu'est une application dite full trust
- et comment en générer une avec visual studio
Merci
Salut,
C'est un niveau de sécurité du CAS qui associe tous les droits à ton assembly.- ce qu'est une application dite full trust
Ce n'est pas VS qui te permet de gérer ce niveau. Il faut bien comprendre comment fonctionne le CAS. CAS est le mécanisme de sécurité en DotNet. C'est une couche supplémentaire par rapport à celle de l'OS. Le CAS te permet par exemple de définir si une assembly peut écrire sur un disque local. Pour définir le jeu de permissions auquel l'assembly a le droit, le framework utilise les Code Groups (analogie avec un Rôle) et les preuves (claims) de d'assembly. Les CodeGroup accordent donc les droits. Les preuves associent une assembly à un CodeGroup.et comment en générer une avec visual studio
Par exemple, toutes les assemblies avec le jeton de clé publique de Microsoft, sont associé à un CodeGroup particulier qui accorde le FullTrust.
Le caractère FullTrust d'une assembly n'est pas lié à VS mais bien à une configuration de la machine cliente. Sans casser toute la config, il existe un outils caspol.exe qui permet de définir une assembly comme FullTrust (et faire les modifs dans la config).
Très bien, merci pour cette réponse claire et complète.![]()
Partager