SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

Tech-Ed 2004 : Click Once & Whibey
Accueil > Articles > Evènements
Auteurs 
Matthieu NICOLESCU
LABORATOIRE SUPINFO DES TECHNOLOGIES MICROSOFT.NET
Assistant Formateur


 Tous les articles de cet auteur

0,8/5

Mauvais


68850
309/251

Gestion des permissions

Lorsque vous publiez votre application, celle-ci n'a que des droits restreints car l'application est soit dans la zone « Local Intranet » ou « Internet ». Comme vous pouvez le voir ci-dessous, la zone « Local Intranet ne va pas avoir accès à l'assembly « File IO » :

Vous ne pourrez donc pas faire appel aux classes se trouvant dans le namespace « System.IO » par exemple. Pour changer la zone de votre application et ainsi avoir des droits sur l'assemby « File IO », allez dans les propriétés de votre projet puis dans la partie Security. Sélectionnez ensuite la zone « FullTrust » :

Incrémentez ensuite le numéro de version de votre application et republiez l'application. Pour tester si la modification a bien été prise en compte, vous pouvez ajouter le code suivant lorsque la form sera chargée :
MessageBox.Show(System.IO.Directory.GetCurrentDirectory()); Ce code va vous afficher le répertoire où se trouve votre application et pourra fonctionner seulement si le fichier de déploiement a des droits sur FileIO.


Introduction
1. Configuration de publication
2. Publication de l’application
3. Mise à jour de l’application
4. Gestion des permissions
5. Mise à jour personnalisée



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft