.net aplicativo da web no IIS Troca de pasta sem appdomain reload

2

Eu tenho um aplicativo asp mvc em execução no IIS e no Windows.

Agora, desejo configurar algum tipo de funcionalidade de teste sem exigir um servidor adicional.

Meu plano simplificado é ter duas pastas. Um com a versão de produção e outro que recebe a nova implantação.

Após a implantação, eu aqueceria os caches e depois trocaria a produção pelo teste. Mas quando eu mudo a ligação ou pasta, parece que o aplicativo é recarregado e, portanto, os dados do aquecimento são perdidos.

Como posso alcançar o comportamento desejado? Existe uma maneira melhor (ferramentas?) Para realizar um processo de preparação?

    
por Boas Enkler 28.07.2015 / 17:14

1 resposta

0

Como recomendado há algum tempo no Stack Overflow, você gosta de usar um proxy reverso na frente de suas duas "instâncias" do seu site:

link

Como você só altera as configurações no site público, suas duas instâncias permanecem inalteradas e, portanto, não recarregam o AppDomain. Você pode querer fazer o check-out do nginx ou do Apache httpd para esse tipo de tratamento.

Atenciosamente, JoKi

    
por 03.08.2015 / 09:47