<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Guilherme Carnevale - Premier Field Engineer - LATAM</title><subtitle type="html">Comunidade IT Pro Brasil</subtitle><id>http://blogs.technet.com/b/carnevale/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/carnevale/" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/b/carnevale/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2010-03-02T17:00:00Z</updated><entry><title>Usando o FREB (Failed Requests Event Buffering) no IIS 7, 7.5 e 8 </title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/carnevale/archive/2013/04/10/usando-o-freb-failed-requests-event-buffering-no-iis-7-7-5-e-8.aspx" /><id>http://blogs.technet.com/b/carnevale/archive/2013/04/10/usando-o-freb-failed-requests-event-buffering-no-iis-7-7-5-e-8.aspx</id><published>2013-04-10T17:57:23Z</published><updated>2013-04-10T17:57:23Z</updated><content type="html">&lt;p&gt;O FREB &amp;eacute; um recurso muito utilizado para entendermos situa&amp;ccedil;&amp;otilde;es&amp;nbsp;onde acontecem erros que n&amp;atilde;o s&amp;atilde;o simples ou conhecidos.&lt;/p&gt;
&lt;p&gt;Para habilitar podemos usar a console, ou a linha de comando, para facilitar habilita-lo e desabilita-lo abaixo as linhas de comandos :&lt;/p&gt;
&lt;p&gt;1) Os comandos abaixo tem como finalidade: Habilitar o FREB para o Default Web Site&amp;nbsp;/ Define diret&amp;oacute;rio padr&amp;atilde;o e numero m&amp;aacute;ximo de logs para serem coletados&lt;/p&gt;
&lt;p&gt;appcmd.exe set config -section:system.applicationHost/sites /[name='"Default Web Site"'].traceFailedRequestsLogging.enabled:"True" /commit:apphost&lt;br /&gt;appcmd.exe set config -section:system.applicationHost/sites /[name='"Default Web Site"'].traceFailedRequestsLogging.directory:"%SystemDrive%\inetpub\logs\FailedReqLogFiles" /commit:apphost&lt;br /&gt;appcmd.exe set config -section:system.applicationHost/sites /[name='"Default Web Site"'].traceFailedRequestsLogging.maxLogFiles:"50" /commit:apphost&lt;/p&gt;
&lt;p&gt;2) Cria regra de coleta para erros 401 e 500 ( Essa regra &amp;eacute; apenas um exemplo. Alterar conforme necessidade)&lt;br /&gt;appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*']" &lt;br /&gt;appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /[path='*'].failureDefinitions.statusCodes:"401,500" &lt;br /&gt;appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*'].traceAreas.[provider='ASPNET',areas='Infrastructure,Module,Page,AppServices',verbosity='Verbose']" &lt;br /&gt;appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*'].traceAreas.[provider='ASP',verbosity='Verbose']" &lt;br /&gt;appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*'].traceAreas.[provider='ISAPI Extension',verbosity='Verbose']" &lt;br /&gt;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']"&lt;/p&gt;
&lt;p&gt;3) Desabilita o recurso de coleta de logs avan&amp;ccedil;ados.&lt;br /&gt;appcmd.exe set config -section:system.applicationHost/sites /[name='"Default Web Site"'].traceFailedRequestsLogging.enabled:"False" /commit:apphost&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3564782" width="1" height="1"&gt;</content><author><name>Guilherme Carnevale </name><uri>http://blogs.technet.com/gcarneva/ProfileUrlRedirect.ashx</uri></author><category term="freb iis iis8 iis7 tracing logs troubleshooting" scheme="http://blogs.technet.com/b/carnevale/archive/tags/freb+iis+iis8+iis7+tracing+logs+troubleshooting/" /></entry><entry><title>Ferramenta de troubleshooting de requisições para IIS 7.5 e 8.0</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/carnevale/archive/2012/12/17/ferramenta-para-listar-conex-245-es-no-iis.aspx" /><link rel="enclosure" type="application/zip" length="222178" href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-54-12-48/ReqViewer.zip" /><id>http://blogs.technet.com/b/carnevale/archive/2012/12/17/ferramenta-para-listar-conex-245-es-no-iis.aspx</id><published>2012-12-17T13:36:00Z</published><updated>2012-12-17T13:36:00Z</updated><content type="html">&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;Criei uma ferramenta para listar as conex&amp;otilde;es em uso no IIS 7.5 e 8.0 para sistemas x64. A ideia inicial era apenas listagem das paginas em execu&amp;ccedil;&amp;atilde;o, mas foram tantos recursos adicionados que virou uma ferramenta de troubleshooting web.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;Vejam abaixo os recursos dispon&amp;iacute;veis:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Listar conex&amp;otilde;es web atuais&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Reciclagem de&amp;nbsp; Application Pool&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Tirar dump de processos W3WP.exe que n&amp;atilde;o respondem (clicar com o bot&amp;atilde;o direito sobre o nome do processo W3WP.exe)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Filtrar apenas conex&amp;otilde;es mais lentas que (5,10,20,30,40,50,60) segundos&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Auto refresh a cada 3 segundos (opcional)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Salvar conex&amp;otilde;es em execu&amp;ccedil;&amp;atilde;o para arquivo CSV&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Coleta de dados de performance (10 segundos de intervalo/ 1 minuto de intervalo)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Coleta de Network Monitor (dados de rede)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* netstat&amp;nbsp; /&amp;nbsp; netstat com filtro por IP&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* netsh http (Comandos todos em tela visual)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Coleta de dados de diagn&amp;oacute;sticos avan&amp;ccedil;ado (Event trace for Windows&amp;nbsp; - ETW)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* APPCMD via modo visual&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Criar e listar backups do IIS&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Ferramenta do Performance Monitor com principais contadores do IIS&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;* Atalhos para console do IIS, Services e CMD&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;Tela principal:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-34/5873.reqviewer.jpg"&gt;&lt;img src="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" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3541248" width="1" height="1"&gt;</content><author><name>Guilherme Carnevale </name><uri>http://blogs.technet.com/gcarneva/ProfileUrlRedirect.ashx</uri></author><category term="IIS requests web REQviewer 7.5 7.0 8.0 internet information services" scheme="http://blogs.technet.com/b/carnevale/archive/tags/IIS+requests+web+REQviewer+7-5+7-0+8-0+internet+information+services/" /></entry><entry><title>Fluxo de requisições dentro do Internet Information Services ( IIS )</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/carnevale/archive/2012/11/29/fluxo-de-requisi-231-245-es-dentro-do-internet-information-services-iis.aspx" /><id>http://blogs.technet.com/b/carnevale/archive/2012/11/29/fluxo-de-requisi-231-245-es-dentro-do-internet-information-services-iis.aspx</id><published>2012-11-29T01:42:00Z</published><updated>2012-11-29T01:42:00Z</updated><content type="html">&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;Qual fluxo de requisi&amp;ccedil;&amp;otilde;es dentro dos componentes do IIS ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-34/6404.teste.jpg"&gt;&lt;img src="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" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;Acima temos um desenho de uma esta&amp;ccedil;&amp;atilde;o com um browser Internet Explorer :-)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Quando o usu&amp;aacute;rio abre o browser e digita &lt;a href="http://www.microsoft.com"&gt;http://www.microsoft.com&lt;/a&gt; essa requisi&amp;ccedil;&amp;atilde;o chega at&amp;eacute; o servidor web, o primeiro componente do servidor ap&amp;oacute;s a stack de rede processar esse pacote &amp;eacute; o HTTP.SYS que intercepta a resposta (em geral pacotes na porta 80).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP.SYS consulta o WAS para obter informa&amp;ccedil;&amp;otilde;es do mecanismo de configura&amp;ccedil;&amp;atilde;o do IIS&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WAS consulta informa&amp;ccedil;&amp;otilde;es no arquivo ApplicationHost.config&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;4)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; O servi&amp;ccedil;o WWW recebe informa&amp;ccedil;&amp;otilde;es sobre a configura&amp;ccedil;&amp;atilde;o do Application Pool e Site&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;5)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; O servi&amp;ccedil;o WWW usa essas informa&amp;ccedil;&amp;otilde;es para configurar o HTTP.Sys&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;6)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WAS inicia um novo processo (O &amp;ldquo;oper&amp;aacute;rio&amp;rdquo; W3WP.exe)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;7)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; O W3WP.exe ou na literatura worker process recebe e responde para o Http.sys&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: small;"&gt;8)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; O browser recebe o resultado da pagina.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3534101" width="1" height="1"&gt;</content><author><name>Guilherme Carnevale </name><uri>http://blogs.technet.com/gcarneva/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Como instalar o ASP.NET 4.5 no IIS 8 ?</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/carnevale/archive/2012/11/22/como-instalar-o-asp-net-4-5-no-iis-8.aspx" /><id>http://blogs.technet.com/b/carnevale/archive/2012/11/22/como-instalar-o-asp-net-4-5-no-iis-8.aspx</id><published>2012-11-22T01:29:35Z</published><updated>2012-11-22T01:29:35Z</updated><content type="html">&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: medium;"&gt;Nas vers&amp;otilde;es anteriores do IIS, o comando aspnet_regiis -I era usado para habilitar o ASP.NET no site/servidor.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: medium;"&gt;A partir do Windows8/Windows Server 2012 existe um problema usando o aspnet_regiis.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: medium;"&gt;1. Se voce executar o aspnet_regiis -I para instalar o ASP.NET 4.5 no IIS8, uma mensagem de erro ira aparecer:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana,geneva; font-size: medium;"&gt;&amp;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 &lt;a href="http://go.microsoft.com/fwlink/?LinkID=216771"&gt;http://go.microsoft.com/fwlink/?LinkID=216771&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: medium;"&gt;2.Se voc&amp;ecirc; criou uma aplica&amp;ccedil;&amp;atilde;o para executar esses passos automaticamente, ela ir&amp;aacute; falhar.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: medium;"&gt;3. Se voc&amp;ecirc; instala est&amp;aacute; com o Windows 8 instalado e tenta habilitar o ASP.NET 4.5 com o comando aspnet_regiis -I a aplica&amp;ccedil;&amp;atilde;o nao conseguir&amp;aacute; habilitar o ASP.NET 4.5&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: medium;"&gt;Qual motivo?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: medium;"&gt;&amp;nbsp; O utilitario aspnet_regiis.exe nao &amp;eacute; mais usado para instalar e desinstalar o ASP.NET 4.5 no Windows 8.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva; font-size: medium;"&gt;Para fazer a instala&amp;ccedil;&amp;atilde;o utilize o comando: dism /online /enable-feature /featurename:IIS-ASPNET45&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3534096" width="1" height="1"&gt;</content><author><name>Guilherme Carnevale </name><uri>http://blogs.technet.com/gcarneva/ProfileUrlRedirect.ashx</uri></author><category term="IIS 8 Windows 8 ASP.NET 4.5 Windows Server 2012" scheme="http://blogs.technet.com/b/carnevale/archive/tags/IIS+8+Windows+8+ASP-NET+4-5+Windows+Server+2012/" /></entry><entry><title>Instalar Framework 3.5 no Windows 8 ou Windows Server 2012</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/carnevale/archive/2012/08/28/instalar-framework-3-5-no-windows-8-ou-windows-server-2012.aspx" /><id>http://blogs.technet.com/b/carnevale/archive/2012/08/28/instalar-framework-3-5-no-windows-8-ou-windows-server-2012.aspx</id><published>2012-08-28T12:36:20Z</published><updated>2012-08-28T12:36:20Z</updated><content type="html">&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;Se voc&amp;ecirc; &lt;/span&gt;&lt;span style="font-family: verdana,geneva;"&gt;esta tendo problemas na instala&amp;ccedil;&amp;atilde;o do Framework 3.5, isso &amp;eacute; devido a instala&amp;ccedil;&amp;atilde;o padr&amp;atilde;o do Windows 8 e Windows Server 2012 n&amp;atilde;o deixar mais todos pacotes do DVD dentro do diret&amp;oacute;rio de cache do Windows.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;Sendo assim para esses pacotes que n&amp;atilde;o est&amp;atilde;o no servidor, &amp;eacute; necess&amp;aacute;rio baixar da internet ou usar o DVD nas instala&amp;ccedil;&amp;otilde;es.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;J&amp;aacute; vi diversos erros de ambientes que est&amp;atilde;o usando Windows 8 com WSUS sem&amp;nbsp; atualiza&amp;ccedil;&amp;otilde;es para Windows 8 e recebem erro ao tentar instalar o Framework 3.5&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;Nesse caso o jeito mais r&amp;aacute;pido &amp;eacute; usando uma linha de comando:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;&lt;b&gt;dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: verdana,geneva;"&gt;Onde D:\ nesse exemplo &amp;eacute; o DRIVE de CDROM do computador.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3516700" width="1" height="1"&gt;</content><author><name>Guilherme Carnevale </name><uri>http://blogs.technet.com/gcarneva/ProfileUrlRedirect.ashx</uri></author><category term="framework 3.5 windows 8 windows server 2012" scheme="http://blogs.technet.com/b/carnevale/archive/tags/framework+3-5+windows+8+windows+server+2012/" /></entry><entry><title>DebugDiag 1.2 - Regras de Hang</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/carnevale/archive/2011/03/30/debugdiag-1-2-beta.aspx" /><id>http://blogs.technet.com/b/carnevale/archive/2011/03/30/debugdiag-1-2-beta.aspx</id><published>2011-03-30T21:52:00Z</published><updated>2011-03-30T21:52:00Z</updated><content type="html">&lt;p&gt;&lt;span style="font-size: small;"&gt;A vers&amp;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.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;Uma das novidades &amp;eacute; a possibilidade de capturar agora dumps de Hang, baseado em contadores de performance.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;Abaixo eu apresento uma tela da cria&amp;ccedil;&amp;atilde;o de regra de HANG baseada em contadores de performance. Isso &amp;eacute; excelente para fazer troubleshootings de performance por exemplo.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-62-34-metablogapi/2476.image_5F00_2.png"&gt;&lt;img height="371" width="750" src="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" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;Existem uma serie de outras novidades uso de ETW para detectar se o IIS esta respondendo ou n&amp;atilde;o, coleta de dump em serie, exportar e importar regras em maquinas diferentes que estarei comentando nos proximos posts.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3417348" width="1" height="1"&gt;</content><author><name>Guilherme Carnevale </name><uri>http://blogs.technet.com/gcarneva/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>ARR 2.5 publicado no site IIS.NET</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/carnevale/archive/2011/03/29/arr-2-5-publicado-no-site-iis-net.aspx" /><id>http://blogs.technet.com/b/carnevale/archive/2011/03/29/arr-2-5-publicado-no-site-iis-net.aspx</id><published>2011-03-29T19:56:18Z</published><updated>2011-03-29T19:56:18Z</updated><content type="html">&lt;p&gt;O ARR &amp;eacute; um produto OOB ou Out of Band (N&amp;atilde;o vem junto ao CD de instala&amp;ccedil;&amp;atilde;o do Windows), mas pode ser instalado gratuitamente em servidores com Windows 2008 / Windows 2008 R2.&lt;/p&gt;
&lt;p&gt;&amp;Eacute; um otimo produto para fazer balancamento e cache de paginas e videos, principalmente usando o IIS Smooth Streaming.&lt;/p&gt;
&lt;p&gt;As principais novidades do ARR 2.5 em rela&amp;ccedil;&amp;atilde;o as vers&amp;otilde;es anteriores s&amp;atilde;o:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; * Melhoria na performance e escalabilidade quando usando "disk caching".&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; * Todas melhorias do artigo KB2406763, agora ja vem com o produto.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Adicionado ao WEBPI - Web Plataform Installer.&lt;/p&gt;
&lt;p&gt;Para instalar o ARR, basta baixar o WEBPI e selecionar o ARR 2.5, ou ent&amp;atilde;o baixar o pacote do ARR 2.5 no site &lt;a href="http://www.iis.net"&gt;www.iis.net&lt;/a&gt;:&lt;/p&gt;
&lt;ul type="disc"&gt;
&lt;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;"&gt;&lt;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;"&gt;Microsoft Application Request Routing Version 2.5 (x86) &lt;span style="color: #0000ff;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a58d3bfc-e17e-4749-93f4-474081358b44"&gt;Clique aqui&lt;/a&gt;&lt;/span&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;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;"&gt;&lt;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;"&gt;Microsoft Application Request Routing Version 2.5 (x64) &lt;span style="color: #0000ff;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=f0c2ae51-2aa1-4bff-a06f-85c065228040"&gt;Clique aqui&lt;/a&gt;&lt;/span&gt;. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;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;"&gt;&lt;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;"&gt;Para acessar ler um overview sobre o ARR &lt;a href="http://learn.iis.net/page.aspx/570/application-request-routing-version-2-overview/"&gt;clique aqui.&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3416922" width="1" height="1"&gt;</content><author><name>Guilherme Carnevale </name><uri>http://blogs.technet.com/gcarneva/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>DebugDiag 1.2 BETA1</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/carnevale/archive/2010/10/04/debugdiag-1-2-beta1.aspx" /><id>http://blogs.technet.com/b/carnevale/archive/2010/10/04/debugdiag-1-2-beta1.aspx</id><published>2010-10-04T18:51:00Z</published><updated>2010-10-04T18:51:00Z</updated><content type="html">&lt;p&gt;&lt;span style="font-size: small;"&gt;O DebugDiag &amp;eacute; uma otima ferramenta para depura&amp;ccedil;&amp;atilde;o de problemas com o IIS (e outros softwares). &amp;Eacute; possivel capturar e analisar dumps de memoria &lt;br /&gt;de crash, hang e memory/handle leak. A ferramenta est&amp;aacute;&amp;nbsp;atualmente&amp;nbsp;na vers&amp;atilde;o 1.1, e apenas &amp;eacute; suportada at&amp;eacute; o Windows 2003 R2 (x86/x64).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;Uma nova vers&amp;atilde;o da ferramenta esta em desenvolvimento (vers&amp;atilde;o 1.2) e em breve sera lan&amp;ccedil;ada. Esta vers&amp;atilde;o ira funcionar nos servidores Windows 2008/ Windows 2008R2 &lt;br /&gt;e esta atualmente em sua fase de desenvolvimento BETA1. Caso queira testar, voc&amp;ecirc; pode encontrar uma vers&amp;atilde;o para download em: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://viisual.net/tools/DebugDiagv1-2Beta/x86/DebugDiagx86.msi"&gt;&lt;span style="font-size: small;"&gt;http://viisual.net/tools/DebugDiagv1-2Beta/x86/DebugDiagx86.msi&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href="http://viisual.net/tools/DebugDiagv1-2Beta/x64/DebugDiagx64.msi"&gt;&lt;span style="font-size: small;"&gt;http://viisual.net/tools/DebugDiagv1-2Beta/x64/DebugDiagx64.msi&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;Siga-me no twitter @GCARNEVALE&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3359772" width="1" height="1"&gt;</content><author><name>Guilherme Carnevale </name><uri>http://blogs.technet.com/gcarneva/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Usando o Process Explorer para mostrar limites de Paged e Non Paged Pool</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/carnevale/archive/2010/04/11/usando-o-process-explorer-para-mostrar-limites-de-paged-e-non-paged-pool.aspx" /><id>http://blogs.technet.com/b/carnevale/archive/2010/04/11/usando-o-process-explorer-para-mostrar-limites-de-paged-e-non-paged-pool.aspx</id><published>2010-04-11T01:59:00Z</published><updated>2010-04-11T01:59:00Z</updated><content type="html">&lt;P align=justify&gt;&lt;FONT size=3&gt;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.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;Estas areas são chamadas de PAGED POOL (pode ser armazenado no pagefile), e Non Paged Pool estes ficando exclusivamente na memoria RAM.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;Dependendo de alguns fatores do hardware, memoria RAM disponivel e chaves de registro (“Memory Management”), são definidos os tamanhos limites dos POOLs.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;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.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;O Process Explorer (Ferramenta da Microsoft/SysInternals), disponivel em &lt;A href="http://live.sysinternals.com/" mce_href="http://live.sysinternals.com"&gt;http://live.sysinternals.com&lt;/A&gt;, 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: &lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;A href="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"&gt;&lt;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="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"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;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:&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;A href="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"&gt;&lt;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="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"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;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 &lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;PRONTO ! Agora você pode observar o limite e o valor corrente, veja novamente o System Information (CTRL+I).&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;A href="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"&gt;&lt;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="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"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;Referência para limites &lt;STRONG&gt;máximos&lt;/STRONG&gt; de Paged e Non-Paged Pool, lembre-se o valor limite é calculado no momento do boot.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;A href="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"&gt;&lt;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="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"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;Caso você não tenha conexão internet no servidor, continue lendo:&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;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.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;1. Baixe o Windbg&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;2. Instale o Windbg em c:\debuggers (ou outra pasta qualquer)&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;3. Execute no servidor: C:\debuggers\&lt;EM&gt;symchk.exe /om c:\Lista.txt /if c:\windows\system32\ntoskrnl.exe&amp;nbsp; (Para sistemas com processador unico)&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ou: c:\debuggers\symchk.exe /om c:\Lista.txt /if C:\WINDOWS\system32\dllcache\ntkrpamp.exe&amp;nbsp; (Para sistemas multi-processor)&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;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&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;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.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3324319" width="1" height="1"&gt;</content><author><name>Guilherme Carnevale </name><uri>http://blogs.technet.com/gcarneva/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Troubleshooting IIS Errors</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/carnevale/archive/2010/03/02/troubleshooting-iis-errors.aspx" /><id>http://blogs.technet.com/b/carnevale/archive/2010/03/02/troubleshooting-iis-errors.aspx</id><published>2010-03-02T17:00:00Z</published><updated>2010-03-02T17:00:00Z</updated><content type="html">&lt;P align=justify&gt;&lt;FONT size=2&gt;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. &lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=2&gt;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.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT size=2&gt;O WFETCH pode ser obtido em conjunto com o IIS 6 Resource KIT ou separadamente através do seguinte link para download:&lt;/FONT&gt; &lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.microsoft.com/downloads/details.aspx?FamilyID=b134a806-d50e-4664-8348-da5c17129210&amp;amp;displaylang=en href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b134a806-d50e-4664-8348-da5c17129210&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b134a806-d50e-4664-8348-da5c17129210&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=b134a806-d50e-4664-8348-da5c17129210&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;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"&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Referência&lt;/FONT&gt; &lt;FONT size=2&gt;de&lt;/FONT&gt; &lt;FONT size=2&gt;uso&lt;/FONT&gt;: &lt;A title=http://support.microsoft.com/kb/284285 href="http://support.microsoft.com/kb/284285" mce_href="http://support.microsoft.com/kb/284285"&gt;http://support.microsoft.com/kb/284285&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3315898" width="1" height="1"&gt;</content><author><name>Guilherme Carnevale </name><uri>http://blogs.technet.com/gcarneva/ProfileUrlRedirect.ashx</uri></author></entry></feed>