2012-04-24 8 views
22

Czy mogę utworzyć plik .config i dołączyć go do pliku web.config? Jak mogę to zrobić?Czy mogę utworzyć plik .config i dołączyć go do pliku web.config?

UPD. Jeśli chcesz rozdzielić plik konfiguracyjny, na przykład przenieść do innego pliku AppSettings trzeba dalej: W web.config

<appSettings configSource="myAppSettings.config" /> 

W myAppSettings.config:

+1

Czy można zrobić częściowo? Mam na myśli, że niektóre ustawienia należą do web.config, podczas gdy niektóre z innych plików konfiguracyjnych? –

Odpowiedz

22

To nie jest do końca jasne co chcesz zrobić, ale wszystkie sekcje konfiguracji mogą być przechowywane w oddzielnych plikach i powinny być odwoływane przez główny plik .config przy użyciu właściwości configSource.

Zobacz wpis na blogu this, aby uzyskać szczegółowe informacje.

+0

Dziękuję bardzo! Teraz wszystko działa tak, jak powinno. –

17

To jest droga do integracji wielu konfiguracyjne w jednym pliku web.config

kod w pliku web.config:

<appSettings configSource="config\appSettings.config"/> 
<nlog configSource="config\nlog.config"/> 
<applicationSettings> 
     <MyApp.UI.Properties.Settings configSource="config\Settings.APGUI.config"/> 
     <MyApp.BusinessServices.Properties.Settings configSource="config\Settings.Business.config"/> 
     <MyApp.Auditing.Properties.Settings configSource="config\Settings.Auditing.config"/> 
</applicationSettings> 

więcej: Managing complex Web.Config files between deployment environments