Una modifica al file Web.Config richiederà il riavvio di IIS?


12

Ho un componente WCF che ho scritto in VS 2008 (usando .NET Framework 3.5) installato su un server Windows 2003. Ho riscontrato alcuni problemi utilizzando uno dei metodi e, nel tentativo di provare a eseguire il debug del problema, mi è stato consigliato di aggiungere un po 'di diagnostica al file Web.Config. Ora, questo server WCF non viene molto utilizzato a questo punto, quindi posso solo apportare le modifiche nel file Web.Confilg e quindi eseguire un test con la mia nuova app client? O devo interrompere e riavviare IIS sul server Windows 2003?

Risposte:


15

Le modifiche a web.config attiveranno l'app per essere ricaricata da IIS non appena sono rimaste 0 connessioni all'app. È inoltre possibile arrestare e riavviare il pool di app a cui è assegnata l'app per far sì che ciò accada. Non è necessario arrestare e riavviare IIS stesso.


5
Non attende fino a quando non ci sono connessioni zero.
TristanK,

2
Il riavvio di un pool di app su un sistema live causerà l'interruzione dell'utente?
spuder

2
@spuder sì, può. Mentre il pool di app è inattivo, non esiste alcun processo di lavoro per eseguire l'app, quindi gli utenti riceveranno un servizio 503 non disponibile fino a quando il pool di app non verrà avviato.
Squillman,

2

Dipende se l'applicazione legge il file di configurazione ogni volta che ha bisogno dell'impostazione o monitora le modifiche del file (come fa log4net). In caso contrario, è necessario riavviare l'applicazione.
Si noti che per impostazione predefinita, qualsiasi modifica a qualsiasi file in una cartella gestita IIS, di solito comporta un riavvio del dominio dell'applicazione.


1
Dominio applicazione, non pool di applicazioni.
TristanK,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.