Vous devriez consulter l'outil de configuration .NET Framework. Il est dans le kit de développement .NET, et vous pouvez trouver des instructions sur l'exécution ici ... http://msdn.microsoft.com/en-us/library/2bc0cxhc.aspx
Dans la section politique de sécurité d'exécution vous trouverez 3 niveaux politiques: l'entreprise, la machine et l'utilisateur.Si vous explorez la machine ou l'utilisateur, vous trouverez les définitions de Groupes de codes et Permission Sets. Quand vous dites que vous voulez tester du code .NET dans des environnements de confiance partielle, je suppose que vous voudrez tester par rapport à l'un des ensembles d'autorisations standard déjà définis, tels que Internet. Vous devez définir un Groupe de codes correspondant à votre application (ou à des assemblages spécifiques) et affecter votre jeu d'autorisations à celui Code Groupe.
Vous pouvez définir votre propre Permission Définit aussi, mais gardons les choses simples pour l'instant.
Indiquez si vous souhaitez que votre nouveau groupe de codes existe à l'échelle de l'ensemble de l'ordinateur, ou uniquement pour votre compte d'utilisateur, et percez le niveau de stratégie Machine ou Utilisateur en conséquence. Vous verrez un groupe de code appelé _All _ Code_. Création d'un groupe de code enfant à l'intérieur que l'un, par un clic droit et en sélectionnant Nouveau ...
Donnez-lui un nom, par exemple PartialTrustGroup, puis cliquez sur Suivant .
Vous devez spécifier une condition d'appartenance pour ce groupe, et il existe différents types. J'aime créer un dossier spécifique appelé PartialTrust sur mon ordinateur, puis créer une condition d'appartenance d'URL qui correspond. Donc, mon URL ressemble à ceci ... file: // c:/users/martin/documents/partialtrust/*
Le signe * est un caractère générique pour intercepter tout assemblage situé sous ce chemin. Cliquez sur Suivant.
Vous pouvez maintenant choisir un jeu d'autorisations pour votre nouveau groupe de codes. Pour l'instant, choisissez Internet. C'est un ensemble assez restrictif, similaire à un sandbox applet Java. Cliquez sur Suivant et Terminez.
Maintenant, faites un clic droit sur votre nouveau groupe de code et sélectionnez Propriétés. Dans l'onglet Général, assurez-vous que la case à cocher la plus haute est sélectionnée, puis cliquez sur OK.
Maintenant, tous les assemblys .NET chargés à partir d'un emplacement situé sous l'URL que vous avez spécifiée recevront le jeu d'autorisations Internet. Attendez-vous à obtenir des SecurityExceptions si vous n'avez pas écrit votre code pour observer attentivement le jeu d'autorisations réduit.
Désolé, il s'agit d'une description longue. C'est vraiment beaucoup plus simple que ça en a l'air.
+1 Cela m'a juste beaucoup aidé merci. –