<?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>domiblog. El blog de Domitienda &#187; ASP.NET</title>
	<atom:link href="http://blog.domitienda.com/index.php/category/aspnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.domitienda.com</link>
	<description>El blog de domitienda</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:23:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Instalar BlogEngine en Domitienda.com</title>
		<link>http://blog.domitienda.com/index.php/2011/05/10/instalar-blogengine-en-domitienda-com/</link>
		<comments>http://blog.domitienda.com/index.php/2011/05/10/instalar-blogengine-en-domitienda-com/#comments</comments>
		<pubDate>Tue, 10 May 2011 08:15:56 +0000</pubDate>
		<dc:creator>Víctor</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=762</guid>
		<description><![CDATA[BlogEngine es un blog open source desarrollado integramente en .NET que no tiene nada que envidiar al todopoderoso WordPress. &#160; La gran ventaja de BlogEngine para los que como yo somos desarrolladores de .NET es la gran comunidad que se ha creado alrededor de la aplicación mejorandola día a día, aportando ampliaciones, extensiones, temas, controles, [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2011/05/10/instalar-blogengine-en-domitienda-com/"  size="standard"   ></g:plusone></div><p><strong>BlogEngine </strong>es un <strong>blog open source</strong> desarrollado integramente en <strong>.NET</strong> que no tiene nada que envidiar al todopoderoso WordPress.<br />
<img class="aligncenter" src="http://blog.domitienda.com/wp-content/uploads/manual/benlogo80.gif" alt="BlogEngine" /><br />
&nbsp;</p>
<p>La gran ventaja de <strong>BlogEngine </strong>para los que como yo somos desarrolladores de .NET es la gran comunidad que se ha creado alrededor de la aplicación mejorandola día a día, aportando ampliaciones, extensiones, temas, controles, etc&#8230;  además de estar incluido en CodePlex que ya de por sí es una garantía de la calidad y el compromiso que este proyecto tiene.</p>
<p>Pero vamos a lo importante, <strong>¿cómo instalar BlogEngine en mi espacio de hosting?</strong></p>
<p>Para empezar necesitamos tener un plan de <strong>hosting Windows</strong> que tenga soporte mínimo para <strong>ASP .NET 3.5 o superior</strong> como el plan <strong><a title="Plan Básico Domitienda" href="http://www.domitienda.com/Alojamiento_web_hosting/plan_alojamiento_web_basico.aspx" target="_blank">Básico de Domitienda.com</a></strong></p>
<ol>
<li><strong>Descargamos </strong>la última versión de BlogEngine desde el repositorio de CodePlex (recomendamos la versión web): <a href="http://blogengine.codeplex.com/releases/view/58418">http://blogengine.codeplex.com/releases/view/58418</a></li>
<li><strong>Descomprimimos y subimos por ftp</strong> a nuestro espacio de hosting los ficheros extraidos.</li>
<li>Damos <strong>permisos de escritura a la carpeta App_Data y al fichero Web.Config</strong> (<a href="http://blog.domitienda.com/index.php/2007/12/26/modificar-permisos-de-carpetas-desde-plesk/">Modificar permisos de carpetas desde Plesk</a>)</li>
<li>Una vez hecho esto el blog ya debería cargar una página similar a la siguiente:</li>
<p style="text-align: center;"><img class="aligncenter" src="http://blog.domitienda.com/wp-content/uploads/manual/blogengine1.png" alt="BlogEngine" width="618" height="375" /></p>
<li>El siguiente paso es <strong>configurar el usuario administrador</strong>. Para ello accedemos a la intranet de administración haciendo click en &#8220;Log In&#8221; (arriba a la derecha) usando el acceso por defecto (usuario: admin. password: admin)  vamos a &#8220;Usuarios&#8221; para eliminar el existente y crear uno nuevo.</li>
</ol>
<p>Con esto ya tenemos el blog instalado y protegido y ya solo faltaría configurarlo desde &#8220;Configuración&#8221; y empezar a postear!</p>
<p>&nbsp;</p>
<p>Yo ya me he instalado uno e iré probando a ver que tal funciona pero desde luego tiene una pinta increible para los que, como yo, preferimos trabajar con software .NET antes que con software PHP <img src='http://blog.domitienda.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2011/05/10/instalar-blogengine-en-domitienda-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domitienda.com, soporte de hosting ASP.NET 4.0</title>
		<link>http://blog.domitienda.com/index.php/2011/02/08/domitienda-com-soporte-de-hosting-asp-net-4-0/</link>
		<comments>http://blog.domitienda.com/index.php/2011/02/08/domitienda-com-soporte-de-hosting-asp-net-4-0/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 17:48:09 +0000</pubDate>
		<dc:creator>Jacob</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[domitienda.com]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=703</guid>
		<description><![CDATA[Ya tenemos en Domitienda disponible el framework 4.0, a partir del plan básico por sólo 4.95€ al mes. Aunque es complicado, voy a intentar exponeros algunas de las novedades que incluye el framework y que os ayudará a valorar en toda su extensión lo que esta nueva actualización significa. El framework cuenta ya con una [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2011/02/08/domitienda-com-soporte-de-hosting-asp-net-4-0/"  size="standard"   ></g:plusone></div><p>Ya tenemos en <a href="http://www.domitienda.com" target="_blank">Domitienda </a>disponible el <strong>framework 4.0, </strong>a partir del <strong><a href="http://www.domitienda.com/Alojamiento_web_hosting/plan_alojamiento_web_basico.aspx" target="_blank">plan básico</a></strong> por sólo 4.95€ al mes.</p>
<p style="text-align: center;"><img class="aligncenter" src="/wp-content/uploads/manual/dotnet4logo.jpg" alt=".NET Framework 4.0" /></p>
<p>Aunque es complicado, voy a intentar exponeros algunas de las novedades que incluye el framework y que os ayudará a valorar en toda su extensión lo que esta nueva actualización significa. El framework cuenta ya con una larguísima evolución desde que la primera versión RTM fuera publicada en el año 2002. Siempre incidiendo en la transparencia de redes e independencia del hardware ha ido poblando el ecosistema Microsoft e incluso <a href="http://www.mono-project.com/Main_Page" target="_blank">algún otro</a>.</p>
<p>Desde el punto de vista de <strong>ASP.NET</strong>, se ahonda en la extensión del sistema de caché y compresión del estado guardado en sesión. Se integra mejor que nunca el <strong><a href="http://www.asp.net/mvc" target="_blank">framework de MVC</a> </strong>(soportando hasta la versión <strong>MVC3</strong>) con su nuevo motor de visualización &#8220;<a href="http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx" target="_blank"><strong>Razor</strong></a>&#8220;, nuevos métodos &#8220;helper&#8221;  y controladores asíncronos.</p>
<p>La tecnología <strong>webforms </strong>no se queda ni mucho menos desplazada, incluyendo mejoras en routing, soporte mejorado para compatibilidad entre navegadores y estándares, nuevos controles (incluido el &#8220;Chart control&#8221;) y avances en el &#8220;Viewstate&#8221; (el mecanismo que utiliza el framework para mantener el estado). Imposible dejar fuera las nuevas funcionalidades del <a href="http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx" target="_blank"><strong>Entity Framework 4</strong></a> que casi con toda seguridad cambiará la manera en la que accedemos a nuestros datos a partir de ahora.</p>
<p>Con respecto a la cara más interna del framework se ha incidido muchísimo en la computación paralela, tanto a nivel de usuario con el nuevo modelo de programación como a nivel interno, para mejorar los tiempos de carga. También se ha actuado sobre el mecanismo de recolección de basura. <a href="http://msdn.microsoft.com/en-us/library/ms171868.aspx" target="_blank">La lista</a> es bastante larga y si os gusta todo lo relacionado con <a href="http://blogs.technet.com/b/markrussinovich/" target="_blank">Windows Internals</a> seguro que os resulta interesante.</p>
<p>Esperamos que esta nueva versión os ayude a darle forma a vuestras aplicaciones.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2011/02/08/domitienda-com-soporte-de-hosting-asp-net-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Update publica solución para la importante vulnerabilidad descubierta en ASP.Net</title>
		<link>http://blog.domitienda.com/index.php/2010/09/28/importante-vulnerabilidad-en-asp-net/</link>
		<comments>http://blog.domitienda.com/index.php/2010/09/28/importante-vulnerabilidad-en-asp-net/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 09:53:03 +0000</pubDate>
		<dc:creator>Jacob</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=647</guid>
		<description><![CDATA[Ahora que la cosa está un poco más tranquila vamos a aprovechar para repasar lo que ha ocurrido alrededor de la última vulnerabilidad aparecida en ASP.NET. Está entra dentro de las llamadas &#8220;zero-day&#8221; ya que no existía parche que protegiera de manera integrada contra ella. Apareció publicada en la Ekoparty Security Conference de Buenos Aires, por [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2010/09/28/importante-vulnerabilidad-en-asp-net/"  size="standard"   ></g:plusone></div><p>Ahora que la cosa está un poco más tranquila vamos a aprovechar para repasar lo que ha ocurrido alrededor de la <strong>última vulnerabilidad aparecida en ASP.NET</strong>. Está entra dentro de las llamadas &#8220;<strong>zero-day</strong>&#8221; ya que no existía parche que protegiera de manera integrada contra ella.</p>
<p>Apareció publicada en la <a href="http://ekoparty.org/index.php" target="_blank">Ekoparty Security Conference</a> de Buenos Aires, por Thai Duong y Juliano Rizzo. La técnica tiene aplicaciones maliciosas considerables, como la <strong>desencriptación de todos aquellos datos que vienen encriptados al cliente</strong> (como el ViewState que viaja en cada postback), <strong>robo de la &#8216;cookie&#8217; de autenticación</strong> y <strong>descarga de archivos sensibles</strong> (todos aquellos que estén blindados a través de la protección integrada que ofrece ASP.NET).</p>
<p>Explicado de manera sencilla, el funcionamiento consiste en enviar texto cifrado al servidor y deducir si el desencriptado fue correcto a través del código de error devuelto. Esta operación repetida de manera sistemática y con un gran número de peticiones permite terminar averiguando las claves implicadas en el proceso. Por desgracia, el tiempo computacional era despreciable y tan solo unos minutos eran suficientes para esto.</p>
<p>Afortunadamente hoy saldrá publicado el parche que se integra de manera automatizada en el ciclo de <strong><a href="http://update.microsoft.com/Windowsupdate/v6/default.aspx?ln=en-us" target="_blank">Windows Update</a></strong>, así que ya sabéis, aunque ya hubierais tomado las medidas paliativas que considerarais oportunas hoy es día de actualizar. Aunque es buen momento para avivar viejos temas de confrontación como el de la seguridad de los productos de <a href="http://microsoft.com/" target="_blank">Microsoft</a>, en esta ocasión sobre el <a href="http://www.iis.net/" target="_blank"><strong>Internet Information Server</strong></a> y tecnologías asociadas, no hay más que consultar una fuente independiente de incidencias (como <a href="http://secunia.com/" target="_blank">Secunia</a>) y comparar estos productos con los de la competencia para darse cuenta de que la discusión está totalmente anticuada.</p>
<p>Algunos vínculos interesantes:</p>
<p>- IIS 6.0 en Secunia:<a href=" http://secunia.com/advisories/product/1438/" target="_blank"> http://secunia.com/advisories/product/1438/</a><br />
- Apache en Secunia:  <a href="http://secunia.com/advisories/product/73/" target="_blank">http://secunia.com/advisories/product/73/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2010/09/28/importante-vulnerabilidad-en-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hosting compartido rebajado al 50 %</title>
		<link>http://blog.domitienda.com/index.php/2010/09/08/hosting-compartido-rebajado-al-50/</link>
		<comments>http://blog.domitienda.com/index.php/2010/09/08/hosting-compartido-rebajado-al-50/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 12:52:22 +0000</pubDate>
		<dc:creator>yolanda</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[domitienda.com]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=620</guid>
		<description><![CDATA[Ahora nuestro hosting por menos de un euro y medio al mes.]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2010/09/08/hosting-compartido-rebajado-al-50/"  size="standard"   ></g:plusone></div><p><a href="http://blog.domitienda.com/wp-content/uploads/2010/09/50porCienSep2010encabez.jpg"><img class="alignleft size-full wp-image-621" title="50porCienSep2010encabez" src="http://blog.domitienda.com/wp-content/uploads/2010/09/50porCienSep2010encabez.jpg" alt="" width="567" height="131" /></a></p>
<table width="653">
<tbody>
<tr>
<td width="358" align="left" valign="top"><strong>Llegamos del verano con una promoción increible.</strong></p>
<p>Tras las vacaciones, este es un buen momento para retomar los proyectos de su negocio o su página web e iniciar su puesta en marcha.</p>
<p>Por ello regresamos con una promoción muy interesante que incluye todos los hostings compartidos desde el alojamiento más pequeño hasta nuestro potente<strong> Multidominio</strong> que permite el <strong>alojar dominios ilimitados</strong>.</p>
<table>
<tbody>
<tr class="TablaTitulo" style="text-align: center;">
<td width="20px" bgcolor="#e7e6e7">Plan<br />
Hosting</td>
<td></td>
<td width="50px" bgcolor="#e7e6e7">Espacio<br />
Disco</td>
<td width="50px" bgcolor="#e7e6e7">Tráfico</td>
<td width="50px" bgcolor="#e7e6e7">Buzones</td>
<td width="50px" bgcolor="#e7e6e7">Dominios<br />
alojados</td>
<td width="50px" bgcolor="#e7e6e7">Precio<br />
anual €</td>
<td width="50px" bgcolor="#e7e6e7">Ahora</td>
</tr>
<tr class="TablaCaracteristicas" style="text-align: center;">
<td class="TablaPlanes" height="35px" bgcolor="#f6f6f6">BN00A</td>
<td></td>
<td bgcolor="#f6f6f6">100MB</td>
<td bgcolor="#f6f6f6">1GB</td>
<td bgcolor="#f6f6f6">6</td>
<td bgcolor="#f6f6f6">1</td>
<td bgcolor="#f6f6f6">35,40</td>
<td bgcolor="#fd6301"><span style="color: #ffffff;">17.70</span></td>
</tr>
<tr class="TablaCaracteristicas" style="text-align: center;">
<td class="TablaPlanes" height="35px" bgcolor="#ebebe6">BN01A</td>
<td></td>
<td bgcolor="#f6f6f6">600MB</td>
<td bgcolor="#f6f6f6">5GB</td>
<td bgcolor="#f6f6f6">10</td>
<td bgcolor="#f6f6f6">1</td>
<td bgcolor="#ebebe6">59,40</td>
<td bgcolor="#fd6301"><span style="color: #ffffff;">29.70</span></td>
</tr>
<tr class="TablaCaracteristicas" style="text-align: center;">
<td class="TablaPlanes" height="35px" bgcolor="#e3e6d4">BN02</td>
<td></td>
<td bgcolor="#f6f6f6">2000MB</td>
<td bgcolor="#f6f6f6">15GB</td>
<td bgcolor="#f6f6f6">30</td>
<td bgcolor="#f6f6f6">3</td>
<td bgcolor="#e3e6d4">94,51</td>
<td bgcolor="#fd6301"><span style="color: #ffffff;">59.70</span></td>
</tr>
<tr class="TablaCaracteristicas" style="text-align: center;">
<td class="TablaPlanes" height="35px" bgcolor="#d5dbc9">BN03</td>
<td></td>
<td bgcolor="#f6f6f6">6000MB</td>
<td bgcolor="#f6f6f6">30GB</td>
<td bgcolor="#f6f6f6">100</td>
<td bgcolor="#f6f6f6">6</td>
<td bgcolor="#d5dbc9">219,45</td>
<td bgcolor="#fd6301"><span style="color: #ffffff;">119.70</span></td>
</tr>
<tr class="TablaCaracteristicas" style="text-align: center;">
<td class="TablaPlanes" height="35px" bgcolor="#c5dab1">BN03pro</td>
<td></td>
<td bgcolor="#f6f6f6">8000MB</td>
<td bgcolor="#f6f6f6">35GB</td>
<td style="text-align: center;" bgcolor="#f6f6f6">200</td>
<td bgcolor="#f6f6f6">12</td>
<td bgcolor="#c5dab1">285,45</td>
<td bgcolor="#fd6301"><span style="color: #ffffff;">155.70</span></td>
</tr>
<tr class="TablaCaracteristicas">
<td class="TablaPlanes" height="35px" bgcolor="#bbcdaf">BN04</td>
<td></td>
<td bgcolor="#f6f6f6">12000MB</td>
<td bgcolor="#f6f6f6">50GB</td>
<td bgcolor="#f6f6f6">Ilimitado</td>
<td bgcolor="#f6f6f6">Ilimitado</td>
<td bgcolor="#bbcdaf">450,45</td>
<td bgcolor="#fd6301"><span style="color: #ffffff;">245.70</span></td>
</tr>
</tbody>
</table>
</td>
<td width="27"></td>
<td width="252" align="left" valign="top">
<div>
<p><img src="http://www.domitienda.com/promociones/regalo.png" alt="" width="110" height="80" /></p>
<p><span style="font-family: Verdana; font-size: 18px; color: #565656; line-height: 20px;">Un auténtico regalo</span></p>
</div>
<li>Para los que tienen<br />
proyectos en espera este es su momento.</li>
<li>A los que que les interesa darse a conocer en internet.</li>
<li>A los que vienen con energias renovadas.</li>
<li>Para los que desean recibir soporte de tú a tú<br />
sin esperas.</li>
<li>Para los que saben aprovechar las promociones.</li>
<li>A los que llevan tiempo deseando crear su negocio online.</li>
<li>A los que tengan grandes ideas y deseen ponerlas a prueba.</li>
<li>A los que quieran dar un nuevo rumbo a su empresa.</li>
</td>
<td width="27"></td>
</tr>
</tbody>
</table>
<table style="font-family: Verdana; font-size: 10px; color: #565656;">
<tbody>
<tr>
<td><strong>Si desea que le asesoremos contacte con nosotros.</strong><br />
<strong>www.domitienda.com</strong> Telf.902887879 &#8211; 961130476  soporte@businet-isp.com</td>
</tr>
<tr>
<td>Promoción <strong>válida del 07/09 al 11/10/2010</strong>. Solo para nuevas Altas.No acumulable con otras ofertas.<br />
En los precios el Iva no está incluido.</td>
</tr>
<tr>
<td height="1" bgcolor="#cccccc"></td>
</tr>
<tr>
<td></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2010/09/08/hosting-compartido-rebajado-al-50/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datasets ¿Sí o no?</title>
		<link>http://blog.domitienda.com/index.php/2009/06/17/datasets-si-o-no/</link>
		<comments>http://blog.domitienda.com/index.php/2009/06/17/datasets-si-o-no/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 08:20:51 +0000</pubDate>
		<dc:creator>Jacob</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[asp .net]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=353</guid>
		<description><![CDATA[Los Datasets forman parte de ADO.NET. Una librería de acceso a datos que se usa en el framework. Desde la versión 2.0 del framework tomaron si cabe más protagonismo debido al nuevo enfoque. Se completaron con los TableAdapters, clases concebidas para trabajar en conjunto y que exponen una serie de consultas de casi cualquier tipo que pueden ser [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2009/06/17/datasets-si-o-no/"  size="standard"   ></g:plusone></div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px;">Los <strong>Datasets </strong>forman parte de <strong><a title="ADO.NET" href="http://es.wikipedia.org/wiki/ADO.NET" target="_blank">ADO.NET</a></strong>. Una librería de acceso a datos que se usa en el framework. Desde la versión 2.0 del framework tomaron si cabe más protagonismo debido al nuevo enfoque. Se completaron con los <strong><a title="TableAdapter" href="http://msdn.microsoft.com/es-es/library/bz9tthwx(VS.80).aspx" target="_blank">TableAdapters</a>,</strong> clases concebidas para trabajar en conjunto y que exponen una serie de consultas de casi cualquier tipo que pueden ser diseñadas de manera muy cómoda a través del Visual Studio.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px;">Los puntos a favor son muchísimos, seguro que muchos fuera de mi conocimiento por falta de uso. Nos limitamos a utilizarlos a través de un Access o SQL Server pero van más allá. Queda ya para la historia su capacidad de integrar mediante un mismo modelo de programación el acceso a tantos orígenes de datos distintos, además de permitirnos trabajar en nuestra aplicación directamente y de manera desconectada con <strong>variables debidamente tipadas</strong>. Esencial también y punto estrella para mí, el <strong>haber ofrecido de manera transparente y casi desconocida para muchos programadores la parametrización de las consultas SQL</strong> evitando de esta manera infinidad de errores de <strong><a href="http://es.wikipedia.org/wiki/Inyección_SQL" target="_blank">Inyección SQL</a></strong> y comodidad extrema a la hora de pasar parámetros a la <em>query </em>(¿acaso alguien recuerda ya pasar una fecha al formato SQL correcto?).</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px;">Hago incapié en la seguridad y en la inyección SQL por la peligrosidad de este tipo de fallos de los que tan solo el programador se puede proteger (no hay política directa de seguridad que tu compañía de hosting te pueda ofrecer). Especialmente peligroso en motores potentes como SQL Server, Oracle, etc. que son capaces de ejecutar varios comandos en una misma sentencia simplemente separando por punto y coma. Un atacante hábil en una consulta mal parametrizada puede manipular la SQL completándola y añadiendo detrás la <em>query </em>más dañina que se le ocurra. No os costará nada encontrar <a href="http://search.securityfocus.com/swsearch?sbm=/&amp;metaname=alldoc&amp;query=sql+injection&amp;x=17&amp;y=7" target="_blank">muchísima literatura sobre el tema</a> y algunos <a href="http://news.softpedia.com/news/International-Herald-Tribune-SQL-Injection-104799.shtml" target="_blank">casos famosos</a>.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px;">Por desgracia, todas estas ventajas no son gratis o baratas desde el punto de vista de la eficiencia. Los <strong>Datasets </strong>son objetos complejos que no solo representan tablas si no que además representan relaciones entre tablas. Esto que no deja de ser ideal en muchos escenarios supone que al realizar operaciones sobre el <strong>DataSet </strong>es necesario comprobar que las restricciones de integridad referencial se cumplen, con el coste computacional asociado.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px;">He visto en muchos proyectos además, la manía de arrastrar tantas tablas como se pueda. En muchas ocasiones no hace más que provocar una caida de rendimiento en varios aspectos. En primer lugar en tiempo de ejecución. Un <strong>DataSet mal dimensionado es más lento al cargarse</strong> y mucho más lento al operar sobre él. Además, en el trabajo del día a día del programador, manejar uno de estos a través del Visual Studio puede ser una odisea.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px;">Desde un punto de vista <strong>transaccional</strong> y si no proponemos una estructura mejor cada operación con un <strong>TableAdapter </strong>inicializa una nueva conexión. Ello nos limita a la hora de utilizar transacciones, ya sea a nivel del motor de base de datos, o a un nivel superior utilizando clases como <a href="http://msdn.microsoft.com/es-es/library/system.transactions.transactionscope(VS.80).aspx" target="_blank">TransactionScope </a>del framework. Sobra decir que cada vez cuesta más encontrar aplicaciones donde se pueda pasar sin entender una infinidad de operaciones de manera atómica y más en un entorno tan distribuido como el actual.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px;">Para terminar, desde el punto de vista de la <strong>interoperabilidad</strong>. Probablemente te interese esta parte si te estás iniciando en <a href="http://es.wikipedia.org/wiki/Windows_Communication_Foundation" target="_blank">WCF</a> o tecnologías similares. El hecho de que un <strong>Dataset </strong>se serialice automáticamente como XML no quiere decir que todas las aplicaciones sean capaces de interpretarlo. De hecho, será difícil de ver si la aplicación consumidora del servicio no es .NET. El <em>schema </em>del <strong>DataSet </strong>es complicado de procesar y en la mayoría de los casos tremendamente pesado en comparación con serializar una clase formada por tipos básicos, definidos por el programador o con una serialización personalizada.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2009/06/17/datasets-si-o-no/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MSChart Controls instalado en domitienda.com</title>
		<link>http://blog.domitienda.com/index.php/2008/12/29/mschart-controls-instalado-en-domitiendacom/</link>
		<comments>http://blog.domitienda.com/index.php/2008/12/29/mschart-controls-instalado-en-domitiendacom/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 09:38:30 +0000</pubDate>
		<dc:creator>Víctor</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Componentes]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=249</guid>
		<description><![CDATA[Recientemente hemos instalado en los servidores de domitienda las extensiones mschart del Service Pack 1 de ASP .NET 3.5   Estos controles te permiten crear gráficas dinámicamente de una forma sencilla  y que dan un resultado muy vistoso tal y como podeis ver en las imagenes de ejemplo:     Entre las distinas opciones de [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2008/12/29/mschart-controls-instalado-en-domitiendacom/"  size="standard"   ></g:plusone></div><p>Recientemente hemos instalado en los servidores de <a href="http://www.domitienda.com" target="_blank">domitienda</a> las extensiones <strong>mschart </strong>del <strong>Service Pack 1 de ASP .NET 3.5</strong></p>
<p> </p>
<p>Estos controles te permiten crear gráficas dinámicamente de una forma sencilla  y que dan un resultado muy vistoso tal y como podeis ver en las imagenes de ejemplo:</p>
<p style="text-align: center;"><a href="http://blog.domitienda.com/wp-content/uploads/2008/12/mschart1.png"><img class="size-full wp-image-250 aligncenter" title="mschart1" src="http://blog.domitienda.com/wp-content/uploads/2008/12/mschart1.png" alt="mschart1" width="593" height="420" /></a></p>
<p style="text-align: center;"> </p>
<p style="text-align: center;"><a href="http://blog.domitienda.com/wp-content/uploads/2008/12/mschart2.png"><img class="aligncenter size-full wp-image-251" title="mschart2" src="http://blog.domitienda.com/wp-content/uploads/2008/12/mschart2.png" alt="mschart2" width="576" height="456" /></a></p>
<p style="text-align: center;"> </p>
<p style="text-align: left;">Entre las distinas opciones de gráfica se incluyen las típicas de <strong>barras, rangos, lineas, tartas</strong> hasta otras más potentes como de <strong>Acumulación, Distribución o Splines en 3D!</strong></p>
<p style="text-align: left;">Todas las gráficas son <strong>compatibles con AJAX</strong> y puedes ser declaradas de forma <strong>estática o dinámica</strong> enlazandolas con un DataSource.</p>
<p style="text-align: left;">Otro punto fuerte de este control es que el restultado que el motor de .Net genera es una imagen png o jpg por lo que el navegador lo reconocerá como <strong>una etiqueta &lt; img&gt;</strong> cacheandola y haciendo que se cargue mucho más rápido las proximas veces que se refresque la web.</p>
<p style="text-align: left;">Si quereis probarlo tan solo teneis que instalaros el <a href="http://www.microsoft.com/downloads/details.aspx?familyid=1D69CE13-E1E5-4315-825C-F14D33A303E9&amp;displaylang=en" target="_blank">Add-on para el Visual Studio 2008</a>, descargaros los <a href="http://code.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=1591" target="_blank">ejemplos </a>y la <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EE8F6F35-B087-4324-9DBA-6DD5E844FD9F&amp;displaylang=en" target="_blank">documentación </a>y empezar a programar!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2008/12/29/mschart-controls-instalado-en-domitiendacom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soporte para jQuery proximamente en VS2008</title>
		<link>http://blog.domitienda.com/index.php/2008/10/13/soporte-para-jquery-proximamente-en-vs2008/</link>
		<comments>http://blog.domitienda.com/index.php/2008/10/13/soporte-para-jquery-proximamente-en-vs2008/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 10:10:15 +0000</pubDate>
		<dc:creator>Víctor</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=212</guid>
		<description><![CDATA[jQuery es una de las mejores librerias de Javascript que existen. Con tan solo unas pocas lineas de código puedes hacer verdaderas virguerías!  Pues bien, hace poco leí una noticia donde anuncianban que una próxima revisión de Visual Studio 2008 vendría con jQuery instalado por defecto, Intellisense, soporte e integración para el Ajax Toolkit y compilación!! [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2008/10/13/soporte-para-jquery-proximamente-en-vs2008/"  size="standard"   ></g:plusone></div><p><strong>jQuery </strong>es una de las mejores librerias de Javascript que existen. Con tan solo unas pocas lineas de código puedes hacer verdaderas virguerías! </p>
<p>Pues bien, hace poco leí una noticia donde anuncianban que una próxima revisión de <strong>Visual Studio 2008</strong> vendría con <strong>jQuery instalado por defecto, Intellisense, soporte e integración para el Ajax Toolkit y compilación</strong>!!</p>
<p> </p>
<p><center></p>
<p><a href="http://blog.domitienda.com/wp-content/uploads/2008/10/jquery.png"><img class="aligncenter size-full wp-image-214" title="jquery" src="http://blog.domitienda.com/wp-content/uploads/2008/10/jquery.png" alt="" width="236" height="84" /></a></p>
<p></center></p>
<p> </p>
<p>Vamos, que ya no tendremos escusa para hacer cosas con Javascript porque &#8220;queda feo en el código&#8221;.</p>
<p>El hecho de que Microsoft empiece a dar soporte nativo a librerias externas me llena de alegría ya que hasta ahora solo se limitaban a copiar la funcionalidad de ciertos proyectos Open-Source y cambiarlo de nombre, ¿Qué significa este cambio en la política de Microsoft? ¿Qué será lo próximo que veremos en VS2008?</p>
<p>¡Estaremos muy atentos!</p>
<p>Para todo aquel que no sepa que es jQuery o quiera saber más os recomiendo que visiteis <a href="http://www.jquery.com" target="_blank">su sitio web</a> que esta lleno de<strong> documentación y ejemplos</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2008/10/13/soporte-para-jquery-proximamente-en-vs2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualizando parcialmente nuestras páginas en ASP.Net</title>
		<link>http://blog.domitienda.com/index.php/2008/09/24/actualizando-parcialmente-nuestras-paginas-en-aspnet/</link>
		<comments>http://blog.domitienda.com/index.php/2008/09/24/actualizando-parcialmente-nuestras-paginas-en-aspnet/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 08:52:57 +0000</pubDate>
		<dc:creator>Jacob</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=189</guid>
		<description><![CDATA[Ya hemos comentado anteriormente cómo publicar nuestras páginas ASP.Net en Domitienda a través del asistente que nos ofrece Visual Studio. Sin embargo, este proceso automatizado nos obliga a subir la web entera en cada ocasión en lugar de poder actualizar tan solo la parte que haya cambiado. Antes de realizar este proceso, es necesario averiguar [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2008/09/24/actualizando-parcialmente-nuestras-paginas-en-aspnet/"  size="standard"   ></g:plusone></div><p>Ya hemos comentado anteriormente cómo <a title="DomiBlog" href="http://blog.domitienda.com/index.php/2008/02/05/publicar-aplicaciones-web-en-asp-net-20/" target="_self">publicar nuestras páginas ASP.Net </a>en <a title="Domitienda" href="http://www.domitienda.com" target="_blank">Domitienda </a>a través del asistente que nos ofrece Visual Studio. Sin embargo, este proceso automatizado nos obliga a subir la web entera en cada ocasión en lugar de poder actualizar tan solo la parte que haya cambiado.</p>
<p>Antes de realizar este proceso, es necesario averiguar en que modo está compilada ya que existen dos modos en los Web Sites de Visual Studio 2005. Esto lo podemos averiguar en el menú <strong>Build &gt; Publicar sitio web</strong>. Para poder cumplir nuestro objetivo y actualizar solo la parte que hemos cambiado de la página web deberá estar activada la opción &#8220;<strong>Utilizar nomenclatura fija y ensamblados de una sola página</strong>&#8220;. Si no teníamos esta opción activa será necesario volver a subir la web entera una vez mas.</p>
<p>Una vez realizado esto, procederemos a publicar nuestra web (<strong>Build &gt; Publicar sitio web</strong> de nuevo) pero especificaremos una <strong>carpeta local en lugar de un FTP</strong>. De este modo la web entera se generará en la carpeta indicada de nuestro equipo. Hay varios tipos de archivos:</p>
<ul>
<li><strong>Páginas ASPX</strong>. Tendremos que subir manualmente a través de un cliente FTP como <a href="http://blog.domitienda.com/index.php/2007/10/25/filezilla-gestor-ftp-recomendado-por-domitienda/" target="_self">FileZilla </a>tan solo aquellas que hayamos modificado.</li>
<li><strong>Archivos DLL</strong>. Se encuentran dentro de la carpeta BIN y veremos que aunque con una nomenclatura algo extraña, tenemos uno por cada página. Subiremos solo aquellos que hayamos modificado. Si tenemos clases, datasets, o cualquier elemento con código externo a las páginas en nuestro proyecto y realizamos alguna modificación en ellos deberemos volver a subir el archivo App_Code.dll</li>
<li><strong>Web.config y PreCompiledApp.config</strong>: Configuran aspectos de la página y tan solo será necesario volver a subirlos en caso  de realizar algún cambio en ellos.</li>
</ul>
<p><center><br />
<div id="attachment_190" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.domitienda.com/wp-content/uploads/2008/09/carpetas.jpg"><img class="size-medium wp-image-190" title="carpetas" src="http://blog.domitienda.com/wp-content/uploads/2008/09/carpetas-300x217.jpg" alt="Archivos generados en la publicación" width="300" height="217" /></a><p class="wp-caption-text">Archivos generados en la publicación</p></div><br />
</center><br />
Recordad que esto funcionará correctamente si tenemos la opción &#8220;<strong>Utilizar nomenclatura fija y ensamblados de una sola página</strong>&#8221; activa y evidentemente habiendo subido una primera vez la web entera con este modo activado. De este modo evitamos estar &#8220;machacando&#8221; la web en cada ocasión, con el consiguiente ahorro de tiempo y disminución de problemas.</p>
<p>Un saludo a todos!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2008/09/24/actualizando-parcialmente-nuestras-paginas-en-aspnet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Propagar Title de la Master a todas las páginas en ASP .Net</title>
		<link>http://blog.domitienda.com/index.php/2008/09/09/propagar-title-de-la-master-a-todas-las-paginas-en-asp-net/</link>
		<comments>http://blog.domitienda.com/index.php/2008/09/09/propagar-title-de-la-master-a-todas-las-paginas-en-asp-net/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 15:34:25 +0000</pubDate>
		<dc:creator>Víctor</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=174</guid>
		<description><![CDATA[Hoy un pequeño pero útil truco de programación. Si usais páginas Master en vuestras aplicaciones web ASP .NET y quereis que todas las páginas tengan el mismo Title y, como yo, estais cansados de tener que escribir en cada pagina el título aqui teneis la solución.   En el código asp de la página Master [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2008/09/09/propagar-title-de-la-master-a-todas-las-paginas-en-asp-net/"  size="standard"   ></g:plusone></div><p>Hoy un pequeño pero útil truco de <strong>programación</strong>.</p>
<p>Si usais <strong>páginas Master</strong> en vuestras aplicaciones web <strong>ASP .NET</strong> y quereis que todas las páginas tengan el <strong>mismo Title</strong> y, como yo, estais cansados de tener que escribir en cada pagina el título aqui teneis la solución.</p>
<p> </p>
<p>En el código asp de la página Master añadimos al tag "head" el runat="server" para que podamos modificarlo desde el código fuente:</p>
<div class="igBar"><span id="lasp-3"><a href="#" onclick="javascript:showPlainTxt('asp-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ASP:</span>
<div id="asp-3">
<div class="asp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"> &lt;head runat=<span style="color:#CC0000;">"server"</span>&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Y, en el Load de la Página Master sobreescribimos el atributo Title para que se propague en todas las páginas que usen esa Master</p>
<div class="igBar"><span id="lasp-4"><a href="#" onclick="javascript:showPlainTxt('asp-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ASP:</span>
<div id="asp-4">
<div class="asp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">protected void Page_Load<span style="color:#006600; font-weight:bold;">&#40;</span>object sender, EventArgs e<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">this.<span style="color:#9900CC;">Page</span>.<span style="color:#9900CC;">Title</span> = <span style="color:#CC0000;">"domiblog. El blog de Domitienda"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>¡Espero que os sea tan útil como a mi!</p>
<p>Saludos desde el otro lado de la pantalla!</head></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2008/09/09/propagar-title-de-la-master-a-todas-las-paginas-en-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disponible para descargar el Service Pack 1 de Visual Studio 2008 y Framework 3.5</title>
		<link>http://blog.domitienda.com/index.php/2008/08/25/disponible-para-descargar-el-service-pack-1-de-visual-studio-2008-y-framework-35/</link>
		<comments>http://blog.domitienda.com/index.php/2008/08/25/disponible-para-descargar-el-service-pack-1-de-visual-studio-2008-y-framework-35/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 06:47:41 +0000</pubDate>
		<dc:creator>Víctor</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=163</guid>
		<description><![CDATA[Nuestro amigo el Guille nos cuenta en su web que ya están listos para su descarga el primer Service Pack para el Framework 3.5 de ASP .NET y Visual Studio 2008. Microsoft Visual Studio 2008 Service Pack 1 (exe) (en español) Microsoft Visual Studio 2008 Service Pack 1 (iso) (también disponible en español) Microsoft .NET [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2008/08/25/disponible-para-descargar-el-service-pack-1-de-visual-studio-2008-y-framework-35/"  size="standard"   ></g:plusone></div><p>Nuestro amigo <a href="http://www.elguille.info" target="_blank">el Guille</a> nos cuenta en su web que ya están listos para su descarga el primer<strong> Service Pack</strong> para el <strong>Framework 3.5</strong> de ASP .NET y <strong>Visual Studio 2008</strong>.</p>
<ul>
<li> <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;FamilyID=fbee1648-7106-44a7-9649-6d9f6d58056e" target="_blank">Microsoft Visual Studio 2008 Service Pack 1 (exe)</a><br />
(en español)</li>
<li> <a href="http://go.microsoft.com/fwlink/?LinkId=122095" target="_blank">Microsoft Visual Studio 2008 Service Pack 1 (iso)</a><br />
(también disponible en español)</li>
<li> <a href="http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7&amp;displaylang=es" target="_blank">Microsoft .NET Framework 3.5 Service Pack 1</a> (en<br />
español)</li>
<li> <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=59ec6ec3-4273-48a3-ba25-dc925a45584d&amp;DisplayLang=en" target="_blank">Visual Studio 2008 SDK 1.1</a> (en inglés)</li>
</ul>
<p>En <a href="http://support.microsoft.com/kb/950264/" target="_blank">esta dirección</a> puedes ver un listado de los cambios de esta nueva versión. Básicamente se ha agregado compatibilidad con <strong>Sql Server 2008</strong>, algunos componentes como el Shape y DataRepeater y se han solucionado un porrón de problemas.</p>
<p>¡Y Recuerda! En <a href="http://www.domitienda.com" target="_blank">domitienda.com</a> ofrecemos hosting para ASP .NET 3.5 desde <a href="http://www.domitienda.com/alojamiento_web_hosting/plan_alojamiento_web_basico.aspx" target="_blank"><strong>4.95€ al mes</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2008/08/25/disponible-para-descargar-el-service-pack-1-de-visual-studio-2008-y-framework-35/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (request URI is rejected)
Database Caching using disk
Object Caching 632/1311 objects using disk

Served from: blog.domitienda.com @ 2012-02-04 22:58:50 -->
