Exception de sécurité sur WindowsIdentity.GetCurrent ()
-
06-09-2019 - |
Question
Cliquez une fois deplyment.
Application fonctionne très bien dans VS2008.
Lors de l'exécution de l'application déployée génère une exception sur: WindowsIdentity.GetCurrent ()
Demande d'autorisation de type 'System.Security.Permissions.SecurityPermission, mscorlib, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' a échoué.
Cliquez sur Une fois les paramètres de sécurité. Application complète de la confiance
Toutes les idées?
merci, BP
La solution
La première consiste à spécifier que chaque utilisateur final doit avoir une politique de la zone de déploiement qui permet SecurityPermissionFlag.ControlPrincipal.
Une autre façon est tout simplement de demander cette autorisation spécifique pour votre application au cours du déploiement. Si d'accord, l'autorisation sera accordée à l'utilisateur final.
Sinon, vous pouvez aller le porc et demander tout FullTrust pour votre application au cours du déploiement.