<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rubén Hinojosa Chapel - Blog personal &#187; Internet</title>
	<atom:link href="http://www.hinojosachapel.com/category/internet/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hinojosachapel.com</link>
	<description>Consultoria empresarial, Tecnologias .NET, Desarrollo web y Comunicacion digital. Investigacion y Desarrollo en Musica Algoritmica.</description>
	<lastBuildDate>Fri, 16 Jul 2010 17:39:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Pesadilla en una tarde de verano: IIS7 y los módulos HTTP</title>
		<link>http://www.hinojosachapel.com/2010/07/pesadilla-en-una-tarde-de-verano-iis7-y-los-modulos-http.aspx</link>
		<comments>http://www.hinojosachapel.com/2010/07/pesadilla-en-una-tarde-de-verano-iis7-y-los-modulos-http.aspx#comments</comments>
		<pubDate>Fri, 16 Jul 2010 07:17:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tecnologías .NET]]></category>

		<guid isPermaLink="false">http://www.hinojosachapel.com/?p=702</guid>
		<description><![CDATA[Tienes una aplicación web ASP.NET que lleva tiempo funcionando sin problemas. La desarrollaste en Windows XP con Visual Studio 2005. Hacías las pruebas en local con la versión 5 del IIS, la que viene con el XP Professional, o con el servidor de desarrollo de Visual Studio (Cassini), y en producción tenías un Windows Server [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.hinojosachapel.com/wp-content/uploads/2010/07/iis7.jpg"><img class="aligncenter size-full wp-image-703" title="Internet Information Services 7" src="http://www.hinojosachapel.com/wp-content/uploads/2010/07/iis7.jpg" alt="Internet Information Services 7" width="480" height="359" /></a></p>
<p>Tienes una aplicación web ASP.NET que lleva tiempo funcionando sin problemas. La desarrollaste en Windows XP con Visual Studio 2005. Hacías las pruebas en local con la versión 5 del IIS, la que viene con el XP Professional, o con el servidor de desarrollo de Visual Studio (<strong>Cassini</strong>), y en producción tenías un Windows Server 2003 con la versión 6 del IIS. Todo iba como la seda.</p>
<p>Salió el Visual Studio 2008 y, a la primera oportunidad, te subiste al carro de la modernidad. Y, luego de algunos pequeños ajustes, como adaptar el proyecto a la nueva versión de Crystal Reports, todo seguía como la seda.<br />
 <br />
Pero como en esta vida también hace falta emoción y suspense, la seda dejó de ser lo que era. Los Reyes Magos te trajeron un nuevo ordenador con Vista o Windows 7, o cambiaste el plan de alojamiento del sitio web y ahora tienes Windows Server 2008 en producción. Ambas situaciones tienen un factor común: se llama <strong>Internet Information Services 7</strong>.<br />
 <br />
De pronto la aplicación dejó de funcionar. La que cambió su entorno de ejecución de IIS5/6 a IIS7. Si el problema lo tienes en local, quizás dispones de un tiempo generoso para solucionarlo, pero si el problema surgió con el cambio de plan de alojamiento, ahora el tiempo es tu mayor enemigo. Bueno, el tiempo y el dueño de la web caída.<br />
 <br />
La pregunta es trivial, pero no deja de martillarte tu masa encefálica: ¿qué ha pasado con la web? Miras el código, analizas la arquitectura, ejecutas la aplicación repetidamente&#8230; y por fin descubres que el servidor no entiende las URLs que le escribes porque el responsable de procesarlas, el <a title="URL Rewriting in ASP.NET" href="http://msdn.microsoft.com/en-us/library/ms972974.aspx" target="_blank">módulo HTTP de reescritura de URLs</a>, ha muerto, ha dejado de existir.</p>
<p>¿Qué ha pasado? Que el IIS7 ha cambiado muchas cosas en su modo de trabajar en relación con versiones anteriores. Mantiene, por compatibilidad hacia atrás, la manera de trabajar antigua, ahora conocida como <strong>Modo Clásico</strong>, e incorpora una nueva forma de hacer las cosas, que han denominado <strong>Modo Integrado</strong>. Cuando configuras un nuevo sitio web, el modo de trabajo por defecto es el Integrado. Y si este nuevo sitio web es en realidad una web antigua de ASP.NET, es muy probable que algunas cosas dejen de funcionar, como, por ejemplo, los módulos HTTP.</p>
<p>En el Modo Integrado se ha modificado la manera de registrar los módulos HTTP mediante el archivo web.config. En versiones anteriores del IIS, estos módulos se registraban en la sección &lt;system.web&gt;/&lt;httpModules&gt;. En el Modo Integrado de la versión 7 se registran en la sección &lt;system.webServer&gt;/&lt;modules&gt; del archivo web.config.</p>
<p>Por ejemplo, si has programado el módulo &#8220;<strong>MiModulo</strong>&#8220;, el archivo web.config quedaría así:</p>
<p><strong>En versiones anteriores del IIS</strong></p>
<p>&lt;configuration&gt;<br />
  &lt;system.web&gt;<br />
    &lt;httpModules&gt;<br />
      &lt;add name=&#8221;MiModulo&#8221; type=&#8221;MiModulo&#8221;/&gt;<br />
     &lt;/httpModules&gt;<br />
  &lt;/system.web&gt;<br />
&lt;/configuration&gt;</p>
<p><strong>En el Modo Integrado del IIS7</strong></p>
<p>&lt;configuration&gt;<br />
  &lt;system.webServer&gt;<br />
    &lt;modules&gt;<br />
      &lt;add name=&#8221;MiModulo&#8221; type=&#8221;MiModulo&#8221;/&gt;<br />
    &lt;/modules&gt;<br />
  &lt;/system.webServer&gt;<br />
&lt;/configuration&gt;</p>
<p>Tienes la opción de dejar las cosas como estaban, y configurar el sitio web para que se ejecute en el Modo Clásico, pero de esta manera estarías renunciando a las <a title="Explore el servidor web de Windows Vista y más allá" href="http://msdn.microsoft.com/es-es/magazine/cc163453.aspx" target="_blank">nuevas posibilidades</a> que aporta la última versión del IIS.</p>
<p>Por otra parte, si desarrollas sobre WIndows XP y necesitas un IIS7 local para hacer las pruebas y empezar a utilizar los nuevos recursos, <a title="How to Install IIS7 on Windows XP" href="http://blogs.iis.net/bills/archive/2010/07/12/how-to-install-iis7-on-windows-xp.aspx" target="_blank">ya es posible hacerlo</a>. Microsoft acaba de lanzar una nueva versión del Internet Information Server llamada <a title="Introducing IIS Express" href="http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx" target="_blank">IIS Developer Express</a>, que forma parte de  <a title="Announcing WebMatrix – a small, simple and seamless stack for Web developers" href="http://blogs.iis.net/bills/archive/2010/07/06/announcing-webmatrix-a-small-simple-and-seamless-stack-for-web-developers.aspx" target="_blank">WebMatrix</a>. Este nuevo servidor trabaja con VS2010 y Visual Web Developer 2010 Express, se ejecuta sobre Windows XP y sistemas superiores, y no necesita una cuenta de administrador. <strong>IIS Developer Express</strong> mantiene las mejores características de Cassini (el servidor de desarrollo de Visual Studio) y del IIS7.  Además, es gratis. <img src='http://www.hinojosachapel.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Enlaces de interés:</strong></p>
<p><strong>Tutorial: Crear y registrar un módulo HTTP personalizado<br />
</strong><a title="Tutorial: Crear y registrar un módulo HTTP personalizado" href="http://msdn.microsoft.com/es-es/library/ms227673.aspx  " target="_blank">http://msdn.microsoft.com/es-es/library/ms227673.aspx <br />
</a> <br />
<strong>HttpModule and HttpHandler sections in IIS 7 web.config files<br />
</strong><a title="HttpModule and HttpHandler sections in IIS 7 web.config files" href="http://www.west-wind.com/Weblog/posts/168221.aspx" target="_blank">http://www.west-wind.com/Weblog/posts/168221.aspx</a> <br />
 <br />
<strong>ASP.NET Integration With IIS 7<br />
</strong><a title="ASP.NET Integration With IIS 7" href="http://learn.iis.net/page.aspx/243/aspnet-integration-with-iis-7/" target="_blank">http://learn.iis.net/page.aspx/243/aspnet-integration-with-iis-7/</a></p>
<p><strong>Registering Custom HttpModule in IIS7 Web.config</strong><br />
<a title="Registering Custom HttpModule in IIS7 Web.config" href="http://elijahmanor.com/webdevdotnet/post/Registering-Custom-HttpModule-in-IIS7-Webconfig.aspx" target="_blank">http://elijahmanor.com/webdevdotnet/post/Registering-Custom-HttpModule-in-IIS7-Webconfig.aspx</a><br />
 <br />
<strong>ASP.NET 2.0 Breaking Changes on IIS 7.0</strong><br />
<a title="ASP.NET 2.0 Breaking Changes on IIS 7.0" href="http://learn.iis.net/page.aspx/381/aspnet-20-breaking-changes-on-iis-70/" target="_blank">http://learn.iis.net/page.aspx/381/aspnet-20-breaking-changes-on-iis-70/</a> <br />
 <br />
<strong>URL Rewriting in ASP.NET<br />
</strong><a title="URL Rewriting in ASP.NET" href="http://msdn.microsoft.com/en-us/library/ms972974.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/ms972974.aspx</a><br />
 <br />
<strong>Introducing IIS Express<br />
</strong><a title="Introducing IIS Express" href="http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx" target="_blank">http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx</a></p>
<p><strong>Explore el servidor web de Windows Vista y más allá<br />
</strong><a title="Explore el servidor web de Windows Vista y más allá" href="http://msdn.microsoft.com/es-es/magazine/cc163453.aspx" target="_blank">http://msdn.microsoft.com/es-es/magazine/cc163453.aspx</a></p>
<p><strong>Introducción a IIS 7.0<br />
</strong><a title="Introducción a IIS 7.0" href="http://technet.microsoft.com/es-es/magazine/2008.03.iis7.aspx" target="_blank">http://technet.microsoft.com/es-es/magazine/2008.03.iis7.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hinojosachapel.com/2010/07/pesadilla-en-una-tarde-de-verano-iis7-y-los-modulos-http.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seminarios web de Google AdSense</title>
		<link>http://www.hinojosachapel.com/2009/10/seminarios-web-de-google-adsense.aspx</link>
		<comments>http://www.hinojosachapel.com/2009/10/seminarios-web-de-google-adsense.aspx#comments</comments>
		<pubDate>Fri, 16 Oct 2009 20:00:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.hinojosachapel.com/?p=655</guid>
		<description><![CDATA[El equipo de Google AdSense acaba de enviar el mensaje que copio más abajo. Tanto si eres usuario de este servicio como si piensas utilizarlo en un futuro próximo, puede que sea de tu interés. Hola, Estamos encantados de anunciar los seminarios web planeados para los próximos meses. Puedes registrarte en https://www.google.com/adsense/support/bin/answer.py?answer=22045&#38;sct=20091014-414. Seminarios web: - Optimización [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.hinojosachapel.com/wp-content/uploads/2009/10/google.gif"><img class="aligncenter size-full wp-image-656" title="Google" src="http://www.hinojosachapel.com/wp-content/uploads/2009/10/google.gif" alt="Google" width="276" height="110" style="border: 0;" /></a></p>
<p style="border-bottom: dotted 1px #CCCCCC; padding-bottom: 3px;">El equipo de Google AdSense acaba de enviar el mensaje que copio más abajo. Tanto si eres usuario de este servicio como si piensas utilizarlo en un futuro próximo, puede que sea de tu interés.</p>
<p>Hola,</p>
<p>Estamos encantados de anunciar los seminarios web planeados para los próximos meses. Puedes registrarte en<br />
<a title="Calendario de seminarios web de AdSense" href="https://www.google.com/adsense/support/bin/answer.py?answer=22045&amp;sct=20091014-414" target="_blank"> https://www.google.com/adsense/support/bin/answer.py?answer=22045&amp;sct=20091014-414</a>.</p>
<p>Seminarios web:<br />
- Optimización avanzada<br />
- Consejos de optimización para diarios online<br />
- Analytics aplicado a AdSense<br />
- Consejos de optimización para foros<br />
- Consejos de optimización para sitios de e-commerce</p>
<p>Para más información sobre el contenido y las fechas, por favor visita el calendario de seminarios web de AdSense,<br />
<a title="Calendario de seminarios web de AdSense" href="https://www.google.com/adsense/support/bin/answer.py?answer=22045&amp;sct=20091014-414" target="_blank"> https://www.google.com/adsense/support/bin/answer.py?answer=22045&amp;sct=20091014-414</a>.</p>
<p>Las plazas son limitadas, así que ¡regístrate hoy!</p>
<p>Un saludo,</p>
<p>El equipo de AdSense</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hinojosachapel.com/2009/10/seminarios-web-de-google-adsense.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bing Visual Search, nueva apuesta de Microsoft para las búsquedas en Internet</title>
		<link>http://www.hinojosachapel.com/2009/09/bing-visual-search-nueva-apuesta-de-microsoft-para-las-busquedas-en-internet.aspx</link>
		<comments>http://www.hinojosachapel.com/2009/09/bing-visual-search-nueva-apuesta-de-microsoft-para-las-busquedas-en-internet.aspx#comments</comments>
		<pubDate>Wed, 16 Sep 2009 10:43:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.hinojosachapel.com/?p=641</guid>
		<description><![CDATA[Leo en El mundo y en Genbeta que Microsoft ha sacado una versión beta de su nuevo servicio Bing Visual Search, una manera diferente de realizar búsquedas. Por ahora, el servicio sólo está disponible en Estados Unidos, por lo que si vas a www.bing.com/visualsearch desde un país diferente no podrás verlo en acción. Para eso [...]]]></description>
			<content:encoded><![CDATA[<p>Leo en <a title="Bing Visual Search, la búsqueda por imágenes" href="http://www.elmundo.es/elmundo/2009/09/15/navegante/1253000295.html" target="_blank">El mundo</a> y en <a title="Bing Visual Search, un experimento de Microsoft para desplegar resultados de forma atractiva" href="http://www.genbeta.com/buscadores/bing-visual-search-un-experimento-de-microsoft-para-desplegar-resultados-de-forma-atractiva" target="_blank">Genbeta</a> que Microsoft ha sacado una versión beta de su nuevo servicio <a title="Bing Visual Search" href="http://www.bing.com/visualsearch" target="_blank">Bing Visual Search</a>, una manera diferente de realizar búsquedas. Por ahora, el servicio sólo está disponible en Estados Unidos, por lo que si vas a <a title="Bing Visual Search" href="http://www.bing.com/visualsearch" target="_blank">www.bing.com/visualsearch</a> desde un país diferente no podrás verlo en acción. Para eso deberás &#8220;engañar&#8221; al buscador Bing y decirle que estás en USA. Arriba, hacia la derecha, está el <a title="Search Worldwide" href="http://www.bing.com/worldwide.aspx" target="_blank">enlace para cambiar de país</a>.</p>
<p>Una vez que realices el cambio y vuelvas a entrar en <a title="Bing Visual Search" href="http://www.bing.com/visualsearch" target="_blank">www.bing.com/visualsearch</a>, el buscador te mostrará una página como esta:</p>
<p style="text-align: center;"><a href="http://www.hinojosachapel.com/wp-content/uploads/2009/09/bing-visualsearch1.jpg"><img class="aligncenter size-medium wp-image-643" title="Bing Visual Search" src="http://www.hinojosachapel.com/wp-content/uploads/2009/09/bing-visualsearch1-300x157.jpg" alt="Bing Visual Search" width="300" height="157" /></a></p>
<p>Visual Search utiliza <a title="Silverlight" href="http://es.wikipedia.org/wiki/Microsoft_Silverlight" target="_blank">Silverlight</a> para presentarnos una interfaz RIA (<a title="Rich Internet Application" href="http://es.wikipedia.org/wiki/Rich_Internet_Application" target="_blank"><em>Rich Internet Application</em></a>), por lo que intuyo que este servicio será utilizado por Microsoft como <a title="Killer Application" href="http://es.wikipedia.org/wiki/Killer_application" target="_blank"><em>Killer Application</em></a> para favorecer la entrada de Silverlight en la mayor cantidad posible de ordenadores, como parte de su estrategia de competencia frente a <a title="Adobe Flex" href="http://es.wikipedia.org/wiki/Adobe_Flex" target="_blank">Adobe Flex (Flash)</a>.<br />
<span id="more-641"></span><br />
Esta primera página de búsquedas nos permite acceder a un número predefinido de categorías, a modo de catálogo, donde refinar la búsqueda. La característica más destacada de esta pantalla es que las categorías se muestran de forma visual y no textual. Al seleccionar una categoría pasamos a otra lista visual de elementos pertenecientes a dicha categoría. Podemos ahora pinchar sobre alguna de las imágenes para realizar una búsqueda normal con Bing, o acceder a alguno de los criterios que nos muestra la columna de la izquierda.</p>
<p>Por ejemplo, al seleccionar <em>Popular Celebrities</em> vemos una lista de fotos de personajes famosos de Estados Unidos (recuerda que supuestamente estamos en ese país <img src='http://www.hinojosachapel.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ). La columna de la izquierda nos permite refinar la búsqueda por actores famosos, músicos famosos, famosos de la tele, la lista de Billboard o los actores famosos que intervengan actualmente en alguna película en proyección (en USA, claro).</p>
<p style="text-align: center;"><a href="http://www.hinojosachapel.com/wp-content/uploads/2009/09/bing-visualsearch2.jpg"><img class="aligncenter size-medium wp-image-644" title="Bing Visual Search" src="http://www.hinojosachapel.com/wp-content/uploads/2009/09/bing-visualsearch2-300x174.jpg" alt="Bing Visual Search" width="300" height="174" /></a></p>
<p>Aunque aún está en fase beta, este lanzamiento demuestra lo activo que se está mostrando Microsoft en el frente de los buscadores. Hace muy poco, por ejemplo, lanzó <a title="Bing for Mobile" href="http://www.discoverbing.com/mobile/" target="_blank">Bing for Mobile</a>, de momento también sólo para EEUU, que integra en una aplicación de Windows Mobile diferentes servicios de búsquedas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hinojosachapel.com/2009/09/bing-visual-search-nueva-apuesta-de-microsoft-para-las-busquedas-en-internet.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
