2009-05-07 11 views
11

Czy istnieje sposób, w jaki można utworzyć plik blah.config w asp.net i uzyskać dostęp do par nazwa/wartość węzłów w ten sam sposób, w jaki uzyskujesz dostęp do elementów w zwykłej sieci plik .config?Tworzenie niestandardowego pliku .config w asp.net

(chodzi o to, aby nie pisać żadnego niestandardowego kodu).

Odpowiedz

4

Użyj "plik" atrybut bloku appSettings, tak:

<appSettings file="user.config"> 
    <add key="Test1" value="Generic1" /> 
    <add key="Test2" value="Generic2" /> 
</appSettings> 

Dalsze wyjaśnienia dostępne here.

12

Chris pokazuje jeden sposób "eksternalizacji" części konfiguracji. To działa dobrze w przypadku niektórych scenariuszy. Jeśli potrzebujesz więcej, musisz zagłębić się nieco głębiej.

Do tego zdecydowanie powinieneś sprawdzić trzyczęściową serię Jon Risty na temat konfiguracji .NET 2.0 w CodeProject.

Gorąco polecam, dobrze napisana i bardzo pomocny! Pokazuje, jak tworzyć i używać niestandardowych sekcji konfiguracji, a następnie wyjaśnia, jak używać własnego blah.config zamiast lub oprócz standardowych plików konfiguracyjnych .NET.

Marc

+1

+1 do Ciebie, @marc_s! Dzięki trzem dobrze dobranym liniom przekazałeś * dużo * użytecznych informacji w zwięzłym poście! –

Powiązane problemy