<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Guilherme Carnevale - Premier Field Engineer - LATAM</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/carnevale/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/carnevale/feed.xml</link>
    <description>Comunidade IT Pro Brasil</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:59:23 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Usando o FREB (Failed Requests Event Buffering) no IIS 7, 7.5 e 8</title>
      <link>https://docs.microsoft.com/archive/blogs/carnevale/usando-o-freb-failed-requests-event-buffering-no-iis-7-7-5-e-8</link>
      <pubDate>Wed, 10 Apr 2013 10:57:23 GMT</pubDate>
      <dc:creator><![CDATA[Guilherme Carnevale]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/carnevale/2013/04/10/usando-o-freb-failed-requests-event-buffering-no-iis-7-7-5-e-8/</guid>
      <description><![CDATA[O FREB &eacute; um recurso muito utilizado para entendermos situa&ccedil;&otilde;es&nbsp;onde...]]></description>
      <content:encoded><![CDATA[<p>O FREB &eacute; um recurso muito utilizado para entendermos situa&ccedil;&otilde;es&nbsp;onde acontecem erros que n&atilde;o s&atilde;o simples ou conhecidos.</p>
<p>Para habilitar podemos usar a console, ou a linha de comando, para facilitar habilita-lo e desabilita-lo abaixo as linhas de comandos :</p>
<p>1) Os comandos abaixo tem como finalidade: Habilitar o FREB para o Default Web Site&nbsp;/ Define diret&oacute;rio padr&atilde;o e numero m&aacute;ximo de logs para serem coletados</p>
<p>appcmd.exe set config -section:system.applicationHost/sites /[name='"Default Web Site"'].traceFailedRequestsLogging.enabled:"True" /commit:apphost<br />appcmd.exe set config -section:system.applicationHost/sites /[name='"Default Web Site"'].traceFailedRequestsLogging.directory:"%SystemDrive%\inetpub\logs\FailedReqLogFiles" /commit:apphost<br />appcmd.exe set config -section:system.applicationHost/sites /[name='"Default Web Site"'].traceFailedRequestsLogging.maxLogFiles:"50" /commit:apphost</p>
<p>2) Cria regra de coleta para erros 401 e 500 ( Essa regra &eacute; apenas um exemplo. Alterar conforme necessidade)<br />appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*']" <br />appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /[path='*'].failureDefinitions.statusCodes:"401,500" <br />appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*'].traceAreas.[provider='ASPNET',areas='Infrastructure,Module,Page,AppServices',verbosity='Verbose']" <br />appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*'].traceAreas.[provider='ASP',verbosity='Verbose']" <br />appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*'].traceAreas.[provider='ISAPI Extension',verbosity='Verbose']" <br />appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*'].traceAreas.[provider='WWW Server',areas='Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI',verbosity='Verbose']"</p>
<p>3) Desabilita o recurso de coleta de logs avan&ccedil;ados.<br />appcmd.exe set config -section:system.applicationHost/sites /[name='"Default Web Site"'].traceFailedRequestsLogging.enabled:"False" /commit:apphost</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Ferramenta de troubleshooting de requisições para IIS 7.5 e 8.0</title>
      <link>https://docs.microsoft.com/archive/blogs/carnevale/ferramenta-de-troubleshooting-de-requisies-para-iis-7-5-e-8-0</link>
      <pubDate>Mon, 17 Dec 2012 05:36:00 GMT</pubDate>
      <dc:creator><![CDATA[Guilherme Carnevale]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/carnevale/2012/12/17/ferramenta-de-troubleshooting-de-requisies-para-iis-7-5-e-8-0/</guid>
      <description><![CDATA[Criei uma ferramenta para listar as conex&otilde;es em uso no IIS 7.5 e 8.0 para sistemas x64. A...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family: verdana,geneva; font-size: small;">Criei uma ferramenta para listar as conex&otilde;es em uso no IIS 7.5 e 8.0 para sistemas x64. A ideia inicial era apenas listagem das paginas em execu&ccedil;&atilde;o, mas foram tantos recursos adicionados que virou uma ferramenta de troubleshooting web.</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">Vejam abaixo os recursos dispon&iacute;veis:</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Listar conex&otilde;es web atuais</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Reciclagem de&nbsp; Application Pool</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Tirar dump de processos W3WP.exe que n&atilde;o respondem (clicar com o bot&atilde;o direito sobre o nome do processo W3WP.exe)</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Filtrar apenas conex&otilde;es mais lentas que (5,10,20,30,40,50,60) segundos</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Auto refresh a cada 3 segundos (opcional)</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Salvar conex&otilde;es em execu&ccedil;&atilde;o para arquivo CSV</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Coleta de dados de performance (10 segundos de intervalo/ 1 minuto de intervalo)</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Coleta de Network Monitor (dados de rede)</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* netstat&nbsp; /&nbsp; netstat com filtro por IP</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* netsh http (Comandos todos em tela visual)</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Coleta de dados de diagn&oacute;sticos avan&ccedil;ado (Event trace for Windows&nbsp; - ETW)</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* APPCMD via modo visual</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Criar e listar backups do IIS</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Ferramenta do Performance Monitor com principais contadores do IIS</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">* Atalhos para console do IIS, Services e CMD</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">Tela principal:</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/34/5873.reqviewer.jpg" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-34/5873.reqviewer.jpg"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/34/5873.reqviewer.jpg" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-34/5873.reqviewer.jpg" alt="" border="0" /></a></span></p>
<p><span style="font-family: verdana,geneva; font-size: small;"></span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/telligent.evolution.components.attachments/01/6234/00/00/03/54/12/48/ReqViewer.zip" original-url="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/telligent-evolution-components-attachments/01-6234-00-00-03-54-12-48/ReqViewer.zip">ReqViewer.zip</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Fluxo de requisições dentro do Internet Information Services ( IIS )</title>
      <link>https://docs.microsoft.com/archive/blogs/carnevale/fluxo-de-requisies-dentro-do-internet-information-services-iis</link>
      <pubDate>Wed, 28 Nov 2012 17:42:00 GMT</pubDate>
      <dc:creator><![CDATA[Guilherme Carnevale]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/carnevale/2012/11/28/fluxo-de-requisies-dentro-do-internet-information-services-iis/</guid>
      <description><![CDATA[Qual fluxo de requisi&ccedil;&otilde;es dentro dos componentes do IIS ?

&nbsp;
Acima temos um...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family: verdana,geneva; font-size: small;">Qual fluxo de requisi&ccedil;&otilde;es dentro dos componentes do IIS ?</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/34/6404.teste.jpg" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-34/6404.teste.jpg"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/34/6404.teste.jpg" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-34/6404.teste.jpg" alt="" border="0" /></a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: verdana,geneva; font-size: small;">Acima temos um desenho de uma esta&ccedil;&atilde;o com um browser Internet Explorer :-)</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">1)&nbsp;&nbsp;&nbsp;&nbsp; Quando o usu&aacute;rio abre o browser e digita <a href="http://www.microsoft.com">http://www.microsoft.com</a> essa requisi&ccedil;&atilde;o chega at&eacute; o servidor web, o primeiro componente do servidor ap&oacute;s a stack de rede processar esse pacote &eacute; o HTTP.SYS que intercepta a resposta (em geral pacotes na porta 80).</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">2)&nbsp;&nbsp;&nbsp;&nbsp; HTTP.SYS consulta o WAS para obter informa&ccedil;&otilde;es do mecanismo de configura&ccedil;&atilde;o do IIS</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">3)&nbsp;&nbsp;&nbsp;&nbsp; WAS consulta informa&ccedil;&otilde;es no arquivo ApplicationHost.config</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">4)&nbsp;&nbsp;&nbsp;&nbsp; O servi&ccedil;o WWW recebe informa&ccedil;&otilde;es sobre a configura&ccedil;&atilde;o do Application Pool e Site</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">5)&nbsp;&nbsp;&nbsp;&nbsp; O servi&ccedil;o WWW usa essas informa&ccedil;&otilde;es para configurar o HTTP.Sys</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">6)&nbsp;&nbsp;&nbsp;&nbsp; WAS inicia um novo processo (O &ldquo;oper&aacute;rio&rdquo; W3WP.exe)</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">7)&nbsp;&nbsp;&nbsp;&nbsp; O W3WP.exe ou na literatura worker process recebe e responde para o Http.sys</span></p>
<p><span style="font-family: verdana,geneva; font-size: small;">8)&nbsp;&nbsp;&nbsp;&nbsp; O browser recebe o resultado da pagina.</span></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Como instalar o ASP.NET 4.5 no IIS 8 ?</title>
      <link>https://docs.microsoft.com/archive/blogs/carnevale/como-instalar-o-asp-net-4-5-no-iis-8</link>
      <pubDate>Wed, 21 Nov 2012 17:29:35 GMT</pubDate>
      <dc:creator><![CDATA[Guilherme Carnevale]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/carnevale/2012/11/21/como-instalar-o-asp-net-4-5-no-iis-8/</guid>
      <description><![CDATA[Nas vers&otilde;es anteriores do IIS, o comando aspnet_regiis -I era usado para habilitar o ASP.NET...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family: verdana,geneva; font-size: medium;">Nas vers&otilde;es anteriores do IIS, o comando aspnet_regiis -I era usado para habilitar o ASP.NET no site/servidor.</span></p>
<p><span style="font-family: verdana,geneva; font-size: medium;">A partir do Windows8/Windows Server 2012 existe um problema usando o aspnet_regiis.</span></p>
<p><span style="font-family: verdana,geneva; font-size: medium;">1. Se voce executar o aspnet_regiis -I para instalar o ASP.NET 4.5 no IIS8, uma mensagem de erro ira aparecer:</span><br /><span style="font-family: verdana,geneva; font-size: medium;">&nbsp;This option is not supported on this version of the operating system. Administrators should instead install/uninstall ASP.NET 4.5 with IIS8 using the "Turn Windows Features On/Off" dialog, the Server Manager management tool, or the dism.exe command line tool. For more details please see <a href="http://go.microsoft.com/fwlink/?LinkID=216771">http://go.microsoft.com/fwlink/?LinkID=216771</a>.</span></p>
<p><span style="font-family: verdana,geneva; font-size: medium;">2.Se voc&ecirc; criou uma aplica&ccedil;&atilde;o para executar esses passos automaticamente, ela ir&aacute; falhar.</span></p>
<p><span style="font-family: verdana,geneva; font-size: medium;">3. Se voc&ecirc; instala est&aacute; com o Windows 8 instalado e tenta habilitar o ASP.NET 4.5 com o comando aspnet_regiis -I a aplica&ccedil;&atilde;o nao conseguir&aacute; habilitar o ASP.NET 4.5</span></p>
<p><span style="font-family: verdana,geneva; font-size: medium;">Qual motivo?</span></p>
<p><span style="font-family: verdana,geneva; font-size: medium;">&nbsp; O utilitario aspnet_regiis.exe nao &eacute; mais usado para instalar e desinstalar o ASP.NET 4.5 no Windows 8.</span></p>
<p><span style="font-family: verdana,geneva; font-size: medium;">Para fazer a instala&ccedil;&atilde;o utilize o comando: dism /online /enable-feature /featurename:IIS-ASPNET45</span></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Instalar Framework 3.5 no Windows 8 ou Windows Server 2012</title>
      <link>https://docs.microsoft.com/archive/blogs/carnevale/instalar-framework-3-5-no-windows-8-ou-windows-server-2012</link>
      <pubDate>Tue, 28 Aug 2012 05:36:20 GMT</pubDate>
      <dc:creator><![CDATA[Guilherme Carnevale]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/carnevale/2012/08/28/instalar-framework-3-5-no-windows-8-ou-windows-server-2012/</guid>
      <description><![CDATA[Se voc&ecirc; esta tendo problemas na instala&ccedil;&atilde;o do Framework 3.5, isso &eacute;...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family: verdana,geneva;">Se voc&ecirc; </span><span style="font-family: verdana,geneva;">esta tendo problemas na instala&ccedil;&atilde;o do Framework 3.5, isso &eacute; devido a instala&ccedil;&atilde;o padr&atilde;o do Windows 8 e Windows Server 2012 n&atilde;o deixar mais todos pacotes do DVD dentro do diret&oacute;rio de cache do Windows.</span></p>
<p><span style="font-family: verdana,geneva;">Sendo assim para esses pacotes que n&atilde;o est&atilde;o no servidor, &eacute; necess&aacute;rio baixar da internet ou usar o DVD nas instala&ccedil;&otilde;es.</span></p>
<p><span style="font-family: verdana,geneva;">J&aacute; vi diversos erros de ambientes que est&atilde;o usando Windows 8 com WSUS sem&nbsp; atualiza&ccedil;&otilde;es para Windows 8 e recebem erro ao tentar instalar o Framework 3.5</span></p>
<p><span style="font-family: verdana,geneva;">Nesse caso o jeito mais r&aacute;pido &eacute; usando uma linha de comando:</span></p>
<p><span style="font-family: verdana,geneva;"><b>dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs</b></span></p>
<p><span style="font-family: verdana,geneva;">Onde D:\ nesse exemplo &eacute; o DRIVE de CDROM do computador.</span></p>]]></content:encoded>
    </item>
    <item>
      <title>DebugDiag 1.2 - Regras de Hang</title>
      <link>https://docs.microsoft.com/archive/blogs/carnevale/debugdiag-1-2-regras-de-hang</link>
      <pubDate>Wed, 30 Mar 2011 14:52:00 GMT</pubDate>
      <dc:creator><![CDATA[Guilherme Carnevale]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/carnevale/2011/03/30/debugdiag-1-2-regras-de-hang/</guid>
      <description><![CDATA[A vers&atilde;o do DebugDiag 1.2 traz algumas novidades muito interessantes, e nos fornece um poder...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: small;">A vers&atilde;o do DebugDiag 1.2 traz algumas novidades muito interessantes, e nos fornece um poder muito grande para lidar com problemas criticos e poder capturar o dado correto no momento correto.</span></p>
<p><span style="font-size: small;">Uma das novidades &eacute; a possibilidade de capturar agora dumps de Hang, baseado em contadores de performance.</span></p>
<p><span style="font-size: small;"></span></p>
<p><span style="font-size: small;">Abaixo eu apresento uma tela da cria&ccedil;&atilde;o de regra de HANG baseada em contadores de performance. Isso &eacute; excelente para fazer troubleshootings de performance por exemplo.</span></p>
<p><span style="font-size: small;"></span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/34/metablogapi/2476.image_2.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-62-34-metablogapi/2476.image_5F00_2.png"><img height="371" width="750" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/34/metablogapi/2742.image_thumb.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-62-34-metablogapi/2742.image_5F00_thumb.png" alt="image" border="0" title="image" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 10px auto 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top: 0px; border-right: 0px; padding-top: 0px" /></a></p>
<p>&nbsp;</p>
<p><span style="font-size: small;">Existem uma serie de outras novidades uso de ETW para detectar se o IIS esta respondendo ou n&atilde;o, coleta de dump em serie, exportar e importar regras em maquinas diferentes que estarei comentando nos proximos posts.</span></p>]]></content:encoded>
    </item>
    <item>
      <title>ARR 2.5 publicado no site IIS.NET</title>
      <link>https://docs.microsoft.com/archive/blogs/carnevale/arr-2-5-publicado-no-site-iis-net</link>
      <pubDate>Tue, 29 Mar 2011 12:56:18 GMT</pubDate>
      <dc:creator><![CDATA[Guilherme Carnevale]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/carnevale/2011/03/29/arr-2-5-publicado-no-site-iis-net/</guid>
      <description><![CDATA[O ARR &eacute; um produto OOB ou Out of Band (N&atilde;o vem junto ao CD de instala&ccedil;&atilde;o...]]></description>
      <content:encoded><![CDATA[<p>O ARR &eacute; um produto OOB ou Out of Band (N&atilde;o vem junto ao CD de instala&ccedil;&atilde;o do Windows), mas pode ser instalado gratuitamente em servidores com Windows 2008 / Windows 2008 R2.</p>
<p>&Eacute; um otimo produto para fazer balancamento e cache de paginas e videos, principalmente usando o IIS Smooth Streaming.</p>
<p>As principais novidades do ARR 2.5 em rela&ccedil;&atilde;o as vers&otilde;es anteriores s&atilde;o:</p>
<p>&nbsp;&nbsp; * Melhoria na performance e escalabilidade quando usando "disk caching".</p>
<p>&nbsp;&nbsp; * Todas melhorias do artigo KB2406763, agora ja vem com o produto.</p>
<p>&nbsp;&nbsp;&nbsp; * Adicionado ao WEBPI - Web Plataform Installer.</p>
<p>Para instalar o ARR, basta baixar o WEBPI e selecionar o ARR 2.5, ou ent&atilde;o baixar o pacote do ARR 2.5 no site <a href="http://www.iis.net">www.iis.net</a>:</p>
<ul type="disc">
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><span lang="EN-US" style="font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US;">Microsoft Application Request Routing Version 2.5 (x86) <span style="color: #0000ff;"><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a58d3bfc-e17e-4749-93f4-474081358b44">Clique aqui</a></span>. <o:p></o:p></span></li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><span lang="EN-US" style="font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US;">Microsoft Application Request Routing Version 2.5 (x64) <span style="color: #0000ff;"><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=f0c2ae51-2aa1-4bff-a06f-85c065228040">Clique aqui</a></span>. </span></li>
</ul>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><span lang="EN-US" style="font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US;">Para acessar ler um overview sobre o ARR <a href="http://learn.iis.net/page.aspx/570/application-request-routing-version-2-overview/">clique aqui.</a></span></p>]]></content:encoded>
    </item>
    <item>
      <title>DebugDiag 1.2 BETA1</title>
      <link>https://docs.microsoft.com/archive/blogs/carnevale/debugdiag-1-2-beta1</link>
      <pubDate>Mon, 04 Oct 2010 11:51:00 GMT</pubDate>
      <dc:creator><![CDATA[Guilherme Carnevale]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/carnevale/2010/10/04/debugdiag-1-2-beta1/</guid>
      <description><![CDATA[O DebugDiag &eacute; uma otima ferramenta para depura&ccedil;&atilde;o de problemas com o IIS (e...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: small;">O DebugDiag &eacute; uma otima ferramenta para depura&ccedil;&atilde;o de problemas com o IIS (e outros softwares). &Eacute; possivel capturar e analisar dumps de memoria <br />de crash, hang e memory/handle leak. A ferramenta est&aacute;&nbsp;atualmente&nbsp;na vers&atilde;o 1.1, e apenas &eacute; suportada at&eacute; o Windows 2003 R2 (x86/x64).</span></p>
<p><span style="font-size: small;">Uma nova vers&atilde;o da ferramenta esta em desenvolvimento (vers&atilde;o 1.2) e em breve sera lan&ccedil;ada. Esta vers&atilde;o ira funcionar nos servidores Windows 2008/ Windows 2008R2 <br />e esta atualmente em sua fase de desenvolvimento BETA1. Caso queira testar, voc&ecirc; pode encontrar uma vers&atilde;o para download em: </span></p>
<p><a href="http://viisual.net/tools/DebugDiagv1-2Beta/x86/DebugDiagx86.msi"><span style="font-size: small;">http://viisual.net/tools/DebugDiagv1-2Beta/x86/DebugDiagx86.msi</span></a> <br /><a href="http://viisual.net/tools/DebugDiagv1-2Beta/x64/DebugDiagx64.msi"><span style="font-size: small;">http://viisual.net/tools/DebugDiagv1-2Beta/x64/DebugDiagx64.msi</span></a></p>
<p><span style="font-size: small;">Siga-me no twitter @GCARNEVALE</span></p>]]></content:encoded>
    </item>
    <item>
      <title>Usando o Process Explorer para mostrar limites de Paged e Non Paged Pool</title>
      <link>https://docs.microsoft.com/archive/blogs/carnevale/usando-o-process-explorer-para-mostrar-limites-de-paged-e-non-paged-pool</link>
      <pubDate>Sat, 10 Apr 2010 18:59:00 GMT</pubDate>
      <dc:creator><![CDATA[Guilherme Carnevale]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/carnevale/2010/04/10/usando-o-process-explorer-para-mostrar-limites-de-paged-e-non-paged-pool/</guid>
      <description><![CDATA[O Kernel do Windows possui duas areas onde os drivers são armazenados de vital importância para a...]]></description>
      <content:encoded><![CDATA[<P align=justify><FONT size=3>O Kernel do Windows possui duas areas onde os drivers são armazenados de vital importância para a estabilidade e performance do sistema operacional.</FONT></P>
<P align=justify><FONT size=3>Estas areas são chamadas de PAGED POOL (pode ser armazenado no pagefile), e Non Paged Pool estes ficando exclusivamente na memoria RAM.</FONT></P>
<P align=justify><FONT size=3></FONT></P>
<P align=justify><FONT size=3>Dependendo de alguns fatores do hardware, memoria RAM disponivel e chaves de registro (“Memory Management”), são definidos os tamanhos limites dos POOLs.</FONT></P>
<P align=justify><FONT size=3></FONT></P>
<P align=justify><FONT size=3>Você deve ficar sempre atento a utilização de sua memoria em kernel,observando o valor atual e o limite, quando o valor atual alcançar o limite, o sistema operacional ficara instavel e você recebera erros ao realizar diversas operações basicas.</FONT></P>
<P align=justify><FONT size=3></FONT></P>
<P align=justify><FONT size=3>O Process Explorer (Ferramenta da Microsoft/SysInternals), disponivel em <A href="http://live.sysinternals.com/" mce_href="http://live.sysinternals.com">http://live.sysinternals.com</A>, facilita verificar os valores limites. Mas para isto é necessário uma configuração a qual explicarei abaixo. Ao baixar a ferramenta e executar (não é necessário instalação), acionando CTRL+I, uma tela System Information aparece, mas os limites dos pools, não aparecem, veja abaixo: </FONT></P>
<P align=justify><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_2.png" original-url="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_2.png" mce_href="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_2.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb.png" original-url="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb.png" width=399 height=159 mce_src="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb.png"></A> </P>
<P align=justify><FONT size=3>Para resolver este comportamento e fazer com que o Process Explorer consiga exibir os valores, é necessário configurar os símbolos, clicando em Options / Configure Symbols. É necessário alterar as duas linhas disponíveis, veja abaixo:</FONT></P>
<P align=justify><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_6.png" original-url="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_6.png" mce_href="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_6.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb_2.png" original-url="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb_2.png" width=324 height=173 mce_src="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb_2.png"></A> </P>
<P align=justify><FONT size=3>A primeira linha solicita a localização da DLL DBGHelp (por padrão ela é C:\windows\system32\dbghelp.dll), para seja possivel o Process Explorer automaticamente baixar da internet o arquivo de simbolo, é necessario alterar o valor da DBGHelp, pela versão que acompanha o pacote WINDBG (neste exemplo C:\debuggers\dbghelp.dll) , disponivel no site da Microsoft. Na linha do Symbols path: digite SRV*C:\symbols*http://msdl.microsoft.com/downloads/symbols </FONT></P>
<P align=justify><FONT size=3></FONT></P>
<P align=justify><FONT size=3>PRONTO ! Agora você pode observar o limite e o valor corrente, veja novamente o System Information (CTRL+I).</FONT></P>
<P align=justify><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_8.png" original-url="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_8.png" mce_href="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_8.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb_3.png" original-url="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb_3.png" width=416 height=148 mce_src="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb_3.png"></A> </P>
<P align=justify><FONT size=3></FONT></P>
<P align=justify><FONT size=3>Referência para limites <STRONG>máximos</STRONG> de Paged e Non-Paged Pool, lembre-se o valor limite é calculado no momento do boot.</FONT></P>
<P align=justify><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_12.png" original-url="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_12.png" mce_href="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_12.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb_5.png" original-url="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb_5.png" width=615 height=236 mce_src="http://blogs.technet.com/blogfiles/carnevale/WindowsLiveWriter/GUsandooProcessExplorerparamostrarlimite_140D8/image_thumb_5.png"></A> </P>
<P align=justify><FONT size=3></FONT></P>
<P align=justify><FONT size=3>Caso você não tenha conexão internet no servidor, continue lendo:</FONT></P>
<P align=justify><FONT size=3>Os passos acima se fazem necessario igualmente, mas devido a você não ter acesso a internet, é necessario usar um utilitario do pacote WINDBG para gerar um arquivo TXT com o arquivo de simbolo necessario, e então em outro computador com acesso a internet você pode utiliza-lo para baixar e enfim levar o arquivo de simbolo para o servidor que nao possui conexão com a internet.</FONT></P>
<P align=justify><FONT size=3>1. Baixe o Windbg</FONT></P>
<P align=justify><FONT size=3>2. Instale o Windbg em c:\debuggers (ou outra pasta qualquer)</FONT></P>
<P align=justify><FONT size=3>3. Execute no servidor: C:\debuggers\<EM>symchk.exe /om c:\Lista.txt /if c:\windows\system32\ntoskrnl.exe&nbsp; (Para sistemas com processador unico)</EM></FONT></P>
<P align=justify><FONT size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ou: c:\debuggers\symchk.exe /om c:\Lista.txt /if C:\WINDOWS\system32\dllcache\ntkrpamp.exe&nbsp; (Para sistemas multi-processor)</FONT></P>
<P align=justify><FONT size=3>4. Execute em uma estação com Internet: C:\debuggers\symchk.exe /im c:\Lista.txt /s SRV*c:\Symbols*http://msdl.microsoft.com/download/symbols</FONT></P>
<P align=justify><FONT size=3>5. Copie o diretorio C:\symbols da estação para o servidor com o Process Explorer e pronto ! Agora você também pode ver os valores limites do POOL.</FONT></P>
<P align=justify><FONT size=3></FONT></P>]]></content:encoded>
    </item>
    <item>
      <title>Troubleshooting IIS Errors</title>
      <link>https://docs.microsoft.com/archive/blogs/carnevale/troubleshooting-iis-errors</link>
      <pubDate>Tue, 02 Mar 2010 09:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Guilherme Carnevale]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/carnevale/2010/03/02/troubleshooting-iis-errors/</guid>
      <description><![CDATA[Em algumas situações de falta de recurso de sistema por exemplo, pode acontecer de você tentar abrir...]]></description>
      <content:encoded><![CDATA[<P align=justify><FONT size=2>Em algumas situações de falta de recurso de sistema por exemplo, pode acontecer de você tentar abrir um site, e o Internet Explorer exibir uma pagina já conhecida “The Page Cannot Be Displayed” ou em português “A Pagina não pode ser Exibida”. Na maioria das vezes esta mensagem significa que o servidor web esta realmente fora do ar ou seja, com a porta que recebe as conexões fora do ar mesmo. Mas isto não é verdade para 100% dos casos, então deixo uma dica para vocês terem 100% de certeza antes de pensar que o servidor web esta realmente fora do ar. </FONT></P>
<P align=justify><FONT size=2>Usem o Internet Explorer como forma de teste inicial, caso recebam a mensagem “The Page Cannot be Displayed”, utilizem o utilitário que é um “Browser Avançado”, chamado WFETCH. Ele não exibe figuras, mas mostra todo conteudo retornado do servidor, e alguns detalhes preciosos que o Internet Explorer não exibe.</FONT></P>
<P align=justify><FONT size=2>O WFETCH pode ser obtido em conjunto com o IIS 6 Resource KIT ou separadamente através do seguinte link para download:</FONT> </P>
<P><A title=http://www.microsoft.com/downloads/details.aspx?FamilyID=b134a806-d50e-4664-8348-da5c17129210&amp;displaylang=en href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b134a806-d50e-4664-8348-da5c17129210&amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b134a806-d50e-4664-8348-da5c17129210&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=b134a806-d50e-4664-8348-da5c17129210&amp;displaylang=en</A></P>
<P><IMG style="DISPLAY: inline; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px" src="http://i.d.com.com/i/dl/media/dlimage/14/49/43/144943_large.jpeg" width=524 height=393 mce_src="http://i.d.com.com/i/dl/media/dlimage/14/49/43/144943_large.jpeg"></P>
<P><FONT size=2>Referência</FONT> <FONT size=2>de</FONT> <FONT size=2>uso</FONT>: <A title=http://support.microsoft.com/kb/284285 href="http://support.microsoft.com/kb/284285" mce_href="http://support.microsoft.com/kb/284285">http://support.microsoft.com/kb/284285</A></P>]]></content:encoded>
    </item>
  </channel>
</rss>