Comment inclure un fichier de configuration pour .Net
Est-il un moyen d'avoir la main .net fichier de configuration app.config/web.config inclure un autre fichier de configuration? J'ai besoin de garder les choses dans des fichiers séparés, mais de les lier ensemble.
Voici un échantillon de ce que je veux inclure:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="LocationSearch.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<applicationSettings>
<LocationSearch.Properties.Settings>
<setting name="MapQuestApiKey" serializeAs="String">
<value>some value here...</value>
</setting>
<setting name="MapQuestClientCode" serializeAs="String">
<value>another value here...</value>
</setting>
</LocationSearch.Properties.Settings>
</applicationSettings>
</configuration>
source d'informationauteur Paul Fryer
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez inclure des fichiers séparés dans la main .config à l'aide de la configSource attribut de la sorte:
Externe des fichiers de configuration que vous incluez cette façon doivent être dans le même répertoire (ou un sous-dossier) de la main .fichier de configuration.
SectionInformation.ConfigSource Propriété
Oui, avec le 'dossier' attribut
MSDN info
Certaines informations pertinentes à partir de l'article de MSDN sur l'utilisation de l' 'fichier' attribut:
Oui, je le fais pour la réécriture d'URL règles.
Donc dans mon web.config je fais ceci: