Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
1092
Assunto : ASP.NET
Titulo: Mantenha o IIS no ar Durante a Depuração

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon


O IIS 7.0 consegue ser bem chato quando quer : Quando depuramos sites ASP.NET no IIS o visual studio depois de pouco tempo perde a conexão com o servidor e derruba toda a depuração.

A mensagem de erro que normalmente é gerada é a seguinte :

"The Web Server Process that was being debugged has been terminated by Internet Information Services (IIS). This can be avoided by configuring Application Pool Ping settings in IIS. See help for further details."


Isso ocorre porque o IIS protege o servidor contra um site bloqueado - uma aplicação web que pare de responder ao servidor. Assim sendo em intervalos regulares de tempo o IIS tenta se comunicar com o processo da aplicação. Por estar em depuração, o processo não responde e, consequentemente, é derrubado pelo IIS, interrompendo a depuração e causando problemas.

Para evitar isso devemos alterar a configuração do application pool no qual a aplicação estiver rodando.

1) Abra o Internet Information Services (IIS) Manager

2) Clique em Application Pools

3) Selecione o Application Pool do seu site

Cada versão do framework roda em seu próprio aplication pool, além disso para cada versão do framework existe um application pool em modo clássico ou integrado. Precisará saber em qual modo o seu site encontra-se rodando.

Para saber em qual Application Pool seu site roda pode clicar sobre o seu site e, na barra da lateral direita do IIS, selecionar a opção Basic Settings. Na janela que se abre poderá ver o nome do application pool

4) Com o Application Pool selecionado, clique em Advanced Settings

5) Altere a propriedade Ping Maximum Response Time para 9000

6) Altere a propriedade Ping Period para 3000

7) Dê Ok

8) Com o botão direito sobre o application pool, faça um stop e em seguida um start.


Problema resolvido, agora terá tempo para depurar a aplicação sem o visual studio ser travado.



Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br