2009-09-21 10 views

Répondre

5

Non, vous n'aurez aucun conflit car un fichier .dll ne peut pas avoir son propre fichier .config.

Même si vous placez un fichier .config pour votre bibliothèque dans le même dossier, l'application ne va tout simplement pas en extraire les valeurs.

Si vous souhaitez utiliser certaines de ces valeurs, vous pouvez les fusionner dans votre fichier web.config.

+0

La situation que je regarde en face de moi supplie de différer ... – Kirschstein

+0

@Kirschtein: Ce qui est? –

+0

Il existe un fichier app.config dans cette bibliothèque, avec des chaînes de connexion mentionnées. – Kirschstein

2

Vous pouvez fusionner les paramètres d'un autre fichier de configuration dans votre fichier web.config. Cela vous permet également de surcharger les valeurs si elles ont la même clé.

web.config

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <appSettings file="YourSettings.config"> 
    <add key="KeyToOverride" value="Original" /> 
    <add key="KeyToNotOverride" value="Standard" /> 
    </appSettings> 
    ... 

YourSettings.config

<appSettings> 
    <add key="KeyToOverride" value="Overridden" /> 
    <add key="KeyToBeAdded" value="EntirelyNew" /> 
</appSettings>