Irá alterar o aplicativo de reinicialização do IIS Advanced Logging config

2

Estou usando o módulo Logon Avançado do IIS em um servidor de produção que executa o IIS 7.5.

Eu preciso alterar algumas das configurações (especificamente, quais campos são registrados) e não posso encontrar em qualquer lugar que indique se isso irá ou não causar uma reciclagem da AppPool ou uma reinicialização do aplicativo. Como é um sistema de produção, preciso evitar isso.

Obrigado antecipadamente.

    
por Leland Richardson 25.02.2014 / 19:38

1 resposta

4

A alteração dos campos a serem registrados não fará com que o AppPool seja reciclado, mas eliminará o AppDomain atual e iniciará um novo no próximo pedido. Então, qualquer estado de sessão (se estiver em processo) é perdido.

Você pode testar isso com facilidade:

 <%@ Page language="c#" %>
 <html>
    <% if (Session["starttime"] == null) { Session.Add("starttime", DateTime.Now.ToString()); }; %>
    <%= Session["starttime"] %>
 </html>

carregue a página duas vezes para ver a hora, altere suas configurações de registro e recarregue a página. Você receberá um novo horário.

    
por 26.02.2014 / 19:38