Uma alteração no arquivo Web.Config exigirá que eu reinicie o IIS?

11

Eu tenho um componente WCF que escrevi no VS 2008 (usando o .NET Framework 3.5) instalado em um servidor Windows 2003. Eu tenho tido alguns problemas usando um dos métodos e, em um esforço para tentar depurar o problema, fui aconselhado a adicionar alguns diagnósticos ao arquivo Web.Config. Agora, este servidor WCF não é muito usado neste momento, então posso apenas fazer as edições no arquivo Web.Confilg e, em seguida, executar um teste com meu novo aplicativo cliente? Ou eu tenho que parar e reiniciar o IIS no Windows 2003 Server?

    
por Rod 07.09.2011 / 21:42

2 respostas

13

As alterações no web.config dispararão o aplicativo para ser recarregado pelo IIS assim que houver 0 conexões deixadas no aplicativo. Você também pode parar e reiniciar o pool de aplicativos ao qual o aplicativo está atribuído para que isso aconteça. Você não precisa parar e reiniciar o próprio IIS.

    
por 07.09.2011 / 21:50
2

Depende se o aplicativo ler o arquivo de configuração toda vez que precisar da configuração ou monitorar o arquivo em busca de alterações (como o log4net). Caso contrário, você precisará reiniciar o aplicativo.
Observe que, por padrão, qualquer alteração em qualquer arquivo em uma pasta gerenciada pelo IIS geralmente resultará em uma reinicialização do domínio do aplicativo.

    
por 07.09.2011 / 21:49

Tags