Je peux mettre le site web sur un serveur différent et il a des liens le reliant spécialement car il est sur sharepoint donc il y a des adresses et des ports, donc j'ai pensé qu'il vaut mieux sauvegarder le lien dans le fichier Web.Config pour ne pas avoir besoin de change beaucoup. Alors où est le meilleur endroit ou tag pour le mettre, comme par exemple les chaînes de connexion est à: configuration-> connectionstrings.Quelle est la meilleure étiquette pour stocker des liens dans le fichier Web.Config?
Répondre
J'ai parfois utilisé appSettings
pour stocker les modèles de lien
<configuration>
<appSettings>
<add key="link.template1" value="http://example.com:1234/" />
</appSettings>
</configuration>
Notez que l'URL doit être codé xml, donc si elle inclut des paramètres querystring vous devez coder les &
caractères à &
(et peut-être encode autres caractères aussi):
<configuration>
<appSettings>
<add key="link.template1" value="http://example.com/p1=value&p2=othervalue" />
</appSettings>
</configuration>
... et bien sûr j'aurais dû faire allusion à l'utilisation des valeurs. Merci @Tchami pour fournir cette réponse dans les commentaires; ajoutée ici pour être complet réponse:
string urlTemplate = ConfigurationManager.AppSettings["link.template1"];
Si vous ne l'avez pas déjà, vous devez ajouter une référence à System.Configuration
à votre projet, et aussi une déclaration using System.Configuration
au début du fichier de code.
Et comment puis-je y accéder? applicationManagement.something .....? –
ConfigurationManager.AppSettings ["clé"] – Tchami
Merci @Tchami. Je souhaite parfois qu'il y ait un mécanisme de partage des points de rep. –
Jetez un coup d'œil au AppSettings section.
Je pense que le mieux est d'utiliser une classe de propriétés qui stocke les changements dans le web.config. C'est fondamentalement la même chose que l'utilisation mais cela vous permet d'utiliser soit une valeur par défaut définie lors de la création initiale du paramètre, soit vous pouvez le remplacer et utiliser une valeur spécifiée dans le fichier web.config. Si vous utilisez VS2005 ou VS2008, c'est la voie à suivre. Voici la page d'utilisation de Microsoft dessus: MSDN: Using Settings in C#
- 1. Quelle est la meilleure pratique pour stocker et traiter des images et des vidéos?
- 2. Quelle est la meilleure approche d'automatisation des tests pour WatiN
- 3. Quelle est la meilleure solution open source pour stocker des données de séries chronologiques?
- 4. Quelle est la meilleure façon de stocker des fichiers multimédia sur une base de données?
- 5. Quelle est la meilleure colonne pour stocker du XML dans une base de données Oracle?
- 6. Quelle est la meilleure façon de stocker des données d'historique dans SQL Server 2005/2008?
- 7. Quelle est la meilleure façon d'écrire dans un fichier Ruby?
- 8. Meilleure logique pour stocker des catégories d'images
- 9. Quelle est la meilleure façon de stocker les valeurs de configuration pour plusieurs dizaines de colonnes?
- 10. Quelle est la meilleure façon de stocker la configuration spécifique à l'application dans les rails?
- 11. Quelle est la meilleure façon d'automatiser le remplacement de texte?
- 12. Quand le fichier web.config est-il lu?
- 13. Meilleure pratique: Quelle est la meilleure façon de stocker les messages d'exception/d'erreur ou d'information dans C# .net pour l'internationalisation?
- 14. Quelle est la meilleure référence pour l'architecture des applications Silverlight?
- 15. Quelle est la meilleure façon de stocker des messages texte? Quelque chose comme SMS
- 16. Quelle est la meilleure façon de stocker des données sur un nœud TreeView?
- 17. Quelle est la meilleure façon de manipuler et de stocker d'énormes listes ordonnées ou des hachages?
- 18. Quelle est la meilleure explication pour le terme "générique"?
- 19. Quelle est la meilleure méthode python pour le chiffrement
- 20. Quelle est la meilleure distribution Linux pour le serveur Vmware?
- 21. apparaissant dans le fichier web.config
- 22. Quelle est la meilleure façon de stocker plusieurs valeurs pour $ .data() de jQuery?
- 23. Quelle est la meilleure façon de stocker des variables de classe en PHP?
- 24. stocker des informations utilisateur/passer dans l'authentification web.config
- 25. Quelle est la meilleure approche pour stocker des données dans MySQL après avoir analysé le fichier XML à l'aide de SAX Parser?
- 26. Quelle est la meilleure façon de stocker une liste de messages/arbre fileté dans SQL?
- 27. Comment puis-je stocker des informations spécifiques à l'application dans web.config, telles que le nombre de threads à exécuter?
- 28. Quelle est la meilleure pratique pour définir des extensions dans un standard XML?
- 29. Stocker des documents sur le serveur Web - meilleure approche
- 30. Quelle est la meilleure méthode pour décaper le html indésirable dans les rails?
Puisque vous utilisez SharePoint, vous avez consulté http://www.codeplex.com/SPConfigStore. Peut-être pas ce que vous cherchez mais ... –