IIS para desenvolvedores

1,452 views

Published on

IIS para desenvolvedores

Published in: Spiritual
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,452
On SlideShare
0
From Embeds
0
Number of Embeds
781
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

IIS para desenvolvedores

  1. 1. Cleber Dantas @cleberdantashttp://www.cleberdantas.com
  2. 2. Agenda• Web Sites, Applications e VDirs• Application Pools e Worker Process• Keep-Alive e Expires Headers• Behind the Scenes – ApplicationHost.config• Hierarquia de Config’s• Um cenário de troubleshooting no IIS
  3. 3. Web Sites, Applications e VDirs• Existe uma certa confusão• Web Site • Bindings Web Site • AppPools (versao de fx)• Application • AppPools (versao de fx) Application• VDir • Indireção em acesso a pastas Vdir
  4. 4. Demo
  5. 5. Application Pools e Worker Process• Application Pool • Definição de versão de framework • Modo de pipiline • Recycling• Worker Process • Host da aplicação web de fato • w3wp.exe
  6. 6. Demo
  7. 7. Keep-Alive e Expires Headers• Keep-alive • Utilizado para o reaproveitamento de conexões TCP (evitando handshakes)• Expires • Utilizado para cache no cliente (browser)
  8. 8. Demo
  9. 9. Behind the Scenes – ApplicationHost.config• ApplicationHost.config • Metabase do IIS • Hacking IIS 
  10. 10. Demo
  11. 11. Hierarquia de Config’s• Machine config• Machine Web.config• Web.config pai• Web.config seu• As configurações são computadas uma vez e cacheadas
  12. 12. Demo
  13. 13. Um cenário de troubleshooting no IIS• Como identificar uma app com problema?• Por onde começar?• O que preciso saber?• Bora para DEMO!
  14. 14. Demo
  15. 15. Links http://www.iis.net/ http://tecnologia.minhavida.com.br http://www.cleberdantas.com

×