Volevo sapere che posso avere 2 o più file web.config nel mio progetto web? Se sì allora come il compilatore controllerà la stringa di connessione?Posso avere più file web.config in un singolo progetto web?
risposta
È possibile avere più file di configurazione nel progetto allo stesso livello. Lo facciamo così. Abbiamo un file di configurazione principale (Web.Config
), quindi abbiamo altri due file di configurazione. App.Config
e Database.Config
. in App.Config
abbiamo definito tutte le impostazioni a livello di applicazione. in Database.Config
definiamo tutte le impostazioni del livello del database. E in Web.Config
ci riferiamo app.config e Database.Config come questo:
<appSettings configSource="app.config">
</appSettings>
<connectionStrings configSource="database.config">
</connectionStrings>
Inoltre, è possibile avere più file web.config nella sottodirectory. Le impostazioni verranno sostituite automaticamente da asp.net.
Puoi fornire un esempio di come sarebbero gli altri file? forse usi 'database.config' come esempio? – Martin
Utilizzando questo metodo, ecco come appare il mio file database.config. È molto semplice: solo il nodo connectionStrings come apparirebbe nel file Web.config altrimenti
Grazie muhammad kashif. Sto creando un sito dinamico. (Database creato dallo script) e anche il file database.config verrà creato dallo script. Questo mi ha risparmiato un sacco di problemi. Ancora una volta grazie... –
Si può avere uno per l'intera configurazione del sito Web (framework che si sta utilizzando, dipendenze aggiuntive, ecc.) Nel progetto root. Puoi anche avere un altro file web.config nelle sottodirectory. questo di solito è usato per fornire le regole di accesso per ogni cartella, come la cartella "Admin" è accessibile solo per gli utenti nel ruolo di amministratore ...
Se si desidera avere configurazioni di siti multipli multipli, è necessario creare più "applicazioni" in questo modo ognuno deve avere il proprio file web.config.
Sì, è possibile avere due file web.config nell'applicazione. Esistono situazioni in cui l'applicazione è suddivisa in moduli e per ogni modulo è necessaria una configurazione separata.
Per esempio, se si dispone di un'applicazione che ha due moduli diciamo conti e le vendite. Creerai entrambi questi moduli in una cartella separata con ogni cartella con file di configurazione separati.
Si prega di guardare questo video di Facebook che spiega lo stesso in modo molto dimostrativo. Click here to watch , why do we need 2 web.config files in a application
- 1. Posso avere più colori in un singolo TextBlock in WPF?
- 2. Come avere &/& nel file web.config
- 3. Possiamo avere un trigger singolo per più tabelle in MySQL
- 4. Combinazione e compressione di più file JavaScript in un singolo file in un progetto Django
- 5. Posso avere più Get Methods in ASP.Net controller Web API
- 6. Come posso avere più richieste URL per recuperare un singolo tipo di entità in AFIncrementalStore?
- 7. Possiamo avere più "WITH AS" in singolo sql - Oracle SQL
- 8. Posso avere un singolo file di variabili usando cssnext con webpack?
- 9. Come posso avere più autori per un post in Jekyll?
- 10. Posso avere più file di configurazione ini in Pyramid?
- 11. mvc 4 - web.config transforms è possibile avere 3 o più
- 12. VB 6: Quanti controlli posso avere su un singolo modulo?
- 13. Più file per un singolo database SQLite
- 14. Produrre più eseguibili dal singolo progetto
- 15. I file di configurazione parziale collegati a un web.config tramite configSource possono essere trasformati in un progetto Web?
- 16. Posso avere un campo file in un modulo di input?
- 17. Posso avere più di una classe contenente il metodo main() in un progetto Java?
- 18. Più contenitori docker come server Web su un singolo IP
- 19. Accesso alle impostazioni delle app da più file Web.config
- 20. Possiamo avere più origini dati per il singolo database
- 21. Come aggiungere un file Web.config nidificato?
- 22. Leggi più tabelle in da un singolo file di testo?
- 23. Posso avere più directory GOPATH?
- 24. Spazi dei nomi multipli in un singolo progetto
- 25. posso usare più file PCH in 1 progetto?
- 26. Più file jar eseguibili con diverse dipendenze esterne da un singolo progetto con sbt-assembly
- 27. Come posso eseguire più database Neo4j su un singolo server?
- 28. Posso avere più valori in un elemento HTML "dati-"?
- 29. Avere un altro programmatore prende in carico un progetto esistente
- 30. In Perl, come posso inserire più pacchetti in un singolo file .pm?
il compilatore non controlla la stringa di connessione anche se si dispone di un singolo web.config lo farà? –
Sì, è possibile. Vedi http://stackoverflow.com/a/681678/295635 – Peter