Chciałem wiedzieć, czy mogę mieć 2 lub więcej plików web.config w moim projekcie sieciowym? Jeśli tak, to w jaki sposób kompilator sprawdzi ciąg połączenia?Czy mogę mieć wiele plików web.config w jednym projekcie WWW?
Odpowiedz
Możesz mieć wiele plików konfiguracyjnych w swoim projekcie na tym samym poziomie. Robimy to w ten sposób. Mamy jeden główny plik konfiguracyjny (Web.Config
), a następnie mamy jeszcze dwa pliki konfiguracyjne. App.Config
i Database.Config
. w App.Config
zdefiniowaliśmy wszystkie ustawienia poziomu aplikacji. w Database.Config
definiujemy wszystkie ustawienia poziomu bazy danych. Aw Web.Config
odnosimy app.config i Database.Config tak:
<appSettings configSource="app.config">
</appSettings>
<connectionStrings configSource="database.config">
</connectionStrings>
Ponadto, można mieć wiele plików web.config w katalogach podrzędnych. Ustawienia zostaną zastąpione automatycznie przez asp.net.
Czy możesz podać przykład wyglądu innych plików? może użyjesz 'database.config' jako przykładu? – Martin
Używając tej metody, oto jak wygląda mój plik database.config. To bardzo proste: wystarczy węzeł connectionStrings jak wydaje się w pliku Web.config inaczej
Dziękuję Muhammad Kashif. Tworzę witrynę dynamiczną. (Baza danych utworzona przez skrypt), a plik database.config również zostanie utworzony przez skrypt. Pozwoliło mi to zaoszczędzić mnóstwa problemów. Jeszcze raz Ci dziękuję... –
Możesz mieć jedną dla całej konfiguracji witryny (framework, którego używasz, dodatkowe zależności itp.) W projekcie głównym. Możesz również mieć inne pliki web.config w podkatalogach. ten jest zwykle używany do zapewnienia reguł dostępu dla każdego folderu, tak jak folder "Admin" jest dostępny tylko dla użytkowników w roli administratora ...
Jeśli chcesz mieć konfiguracje wielu stron internetowych, musisz utworzyć wielokrotne "aplikacje" w ten sposób każdy musi mieć swój plik web.config.
Tak, możesz mieć dwa pliki web.config w aplikacji. Istnieją sytuacje, w których aplikacja jest podzielona na moduły, a dla każdego modułu potrzebna jest osobna konfiguracja.
Na przykład, jeśli aplikacja, która posiada dwa moduły powiedzmy rachunków i sprzedaży. Będziesz tworzyć oba te moduły w osobnym folderze, z każdym folderem posiadającym oddzielne pliki konfiguracyjne.
Proszę obejrzeć ten film na Facebooku, który wyjaśnia to samo w bardzo demonstracyjny sposób. Click here to watch , why do we need 2 web.config files in a application
- 1. Czy mogę mieć wiele plików site.master w asp.net mvc
- 2. Czy mogę mieć wiele plików .svc w jednym katalogu wirtualnym w IIS w WCF?
- 3. Wiele przestrzeni nazw w jednym projekcie
- 4. Czy mogę mieć wiele plików konfiguracyjnych w DropWizard?
- 5. Siatka, jak mieć wiele kolumn w jednym
- 6. Czy mogę mieć wiele instancji modułu RequireJS?
- 7. Czy mogę mieć wiele katalogów GOPATH?
- 8. Wiele plików package.json w jednym pakiecie
- 9. Czy mogę mieć wiele kolorów w jednym bloku tekstowym w WPF?
- 10. CMake: Twórz wiele plików wykonywalnych w jednym projekcie z biblioteką statyczną
- 11. Wiele kontenerów dookólnych jako serwer WWW na jednym IP
- 12. Wiele zewnętrznych plików do przepisania adresu URL pod web.config
- 13. Wiele plików App.Config w projekcie biblioteki klas .NET
- 14. Czy mogę używać symboli wieloznacznych w atrybucie ścieżki lokalizacji web.config?
- 15. angular2 Nie można mieć wiele powiązań szablonów na jednym elemencie
- 16. Czy mogę mieć selektor wieloelementowy w jquery?
- 17. Co jest lepsze dla wydajności - wiele plików w jednym katalogu lub wiele podkatalogów z jednym plikiem?
- 18. Wiele kolumn w jednym StaggeredGridView?
- 19. Czy w routerze można mieć wiele loadChildrens?
- 20. Czy mogę mieć wiele tagów rel = "alternate" dla strony internetowej?
- 21. Wiele ścieżek w elemencie lokalizacji pliku web.config
- 22. Wiele repozytoriów w jednym katalogu
- 23. Czy dobrze jest mieć klasę "Utils" w swoim projekcie oprogramowania?
- 24. Laravel migrować - wiele migracji (plików) za jednym razem
- 25. Czy mogę załadować wiele plików za pomocą jednej instrukcji wymagającej?
- 26. Zadzwoń wiele danych/plików w jednym żądaniu getJSON JSON
- 27. przesłać wiele plików w jednym żądaniu Dropzone wysyła dwa żądania
- 28. Wiele SELECT w jednym zapytaniu
- 29. Jak mieć wiele okien w R
- 30. Czy zadanie może mieć wiele osób oczekujących?
kompilator nie sprawdzi ciąg połączenia, nawet jeśli masz jeden web.config będzie? –
Tak, możesz. Zobacz http://stackoverflow.com/a/681678/295635 – Peter