Dans un web.config
dans une application ASP.NET, certaines sections de config, telles que appSettings
et connectionSsortingngs
, prennent en charge le file
atsortingbuts et configSource
.
Quelle est la différence entre l’utilisation de l’atsortingbut de file
et l’ configSource
configSource? Quand devriez-vous utiliser quel atsortingbut et pouvez-vous utiliser les deux?
atsortingbut de file
appSettings
.config
principal d’une configuration . Enregistrer l’ appel. atsortingbut configSource
appSettings
configSource
sur une configuration . Enregistrer l’ appel. System.Configuration.ConfigurationErrorsException
est levé si le fichier source de configuration n’existe pas. L’atsortingbut de file
spécifie un fichier externe contenant des parameters personnalisés, comme vous le faites dans l’entrée appSettings du fichier web.config. Pendant ce temps, le fichier externe spécifié dans l’atsortingbut configSource
contient les parameters de la section pour laquelle vous déclarez configSource. Par exemple, si vous utilisez l’atsortingbut configSource de la section des pages, le fichier externe contiendra les parameters de la section des pages.
Les parameters personnalisés déclarés dans la configuration externe spécifiée dans l’atsortingbut de fichier seront fusionnés avec les parameters de la section appSettings du fichier web.config. En attendant, configSource ne supporte pas la fusion, cela signifie que vous devrez déplacer tous les parameters de la section dans le fichier externe.