FAQ C#Consultez toutes les FAQ
Nombre d'auteurs : 41, nombre de questions : 274, dernière mise à jour : 27 mai 2018 Ajouter une question
Cette FAQ a été réalisée pour répondre aux questions les plus fréquemment posées concernant C# sur le forum Développement DotNET
Je tiens à souligner qu'elle ne garantit en aucun cas que les informations qu'elle contient sont correctes ; les auteurs font le maximum, mais l'erreur est humaine. Si vous trouvez une erreur, ou que vous souhaitez devenir rédacteur, lisez ceci .
Sur ce, je vous souhaite une bonne lecture.
Commentez cette FAQ : Commentez
Il ne faut pas passer directement par la classe static de ConfigurationManager mais l'instancier.
Code c# : | Sélectionner tout |
System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
Code c# : | Sélectionner tout |
config.AppSettings.Settings["password"].Value= "phara le plus fort:)"
Code c# : | Sélectionner tout |
config.Save(ConfigurationSaveMode.Modified);
Par défaut, il n'est pas possible d'exécuter une application se trouvant sur l'intranet. Voici la marche à suivre pour autoriser cette exécution :
- Allez dans Paramètres > Panneau de configuration > Outils d'administration > Microsoft .NET Framework Configuration.
- Dans la fenêtre qui s'affiche, déployez l'arbre jusqu'à atteindre le n?ud suivant : Poste de travail > Stratégie de sécurité du runtime > Ordinateur > Groupes de codes > All_Code > LocalIntranet_Zone.
- Faites un clic droit sur ce dernier n?ud puis Propriétés. Dans la fenêtre qui s'affiche, allez dans l'onglet Jeu d'autorisations et là, passez l'autorisation de LocalIntranet à FullTrust.
Cette opération peut également se faire en ligne de commande avec l'utilitaire caspol.exe qui se trouve dans le répertoire C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 pour le framework 2.0.
Code : | Sélectionner tout |
caspol -q -m -ag 1.2 -zone Intranet FullTrust -n My_Zone
Code : | Sélectionner tout |
caspol -q -m -rg My_Zone
Depuis l'arrivée du Framework 2.0, la classe ConfigurationSettings est devenue obsolète. Il faut utiliser à la place la classe ConfigurationManager. Le Framework 2.0 possède un nouvel assembly System.Configuration.dll qui n'est pas inclus par défaut dans les références. Il ne faut donc pas oublier d'ajouter cet assembly dans la liste des références de votre projet.
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.