Enlaces de Octubre: ASP.NET, ASP.NET AJAX, Visual Studio, Silverlight e IIS 7.0

Aquí tenéis otra serie de links de esta serie

ASP.NET

ASP.NET AJAX

Visual Studio

  • Tuneando Visual Studio 2005: Aquí tenéis unas cuantas sugerencias para hacer que Visual Studio vaya más rápido. Para otras sugerencias de rendimiento, leed estos dos post aquí y aquí
  • Asistente de publicación de bases de datos SQL en VS 2008: Una de las características que van a venir después de la Beta2 es que estamos añadiendo para la versión final de VS 2008 es la inclusión de un asistente para publicar bases de datos desde dentro de Visual Studio. Estará disponible tanto en la versión Visual Web Developer Express y en la versión completa, y nos permitirá exportar los esquemas y los datos de nuestra base de datos en archivos .SQL. Podemos copiar estos archivos a un host remoto y desplegar la base de datos. Para saber más sobre cómo funciona podeis leer estos dos artículos aquí y aquí donde describimos cómo usar la herramienta que teníamos antes para poder hacer esto (toda esta funcionalidad estará disponible dentro de VS 2008).
  • Convertir el texto seleccionado a un Label: Fons Sonnemans nos enseña una macro que podemos usar para convertir un texto literal de nuestros .aspx a contorles <asp:label>.

Silverlight

IIS 7.0

  • Usando Linq con Microsoft.Web.Administration: Carlos del equipo de desarrollo de IIS7 tiene un post genial en el que nos muestra cómo podemos usar LINQ con .NET 3.5 para consultar y manipular la nueva api de administración de IIS7. Para más información sobre esta API podeis leer este post mío.
  • HowTo: IIS7 y PHP con FastCGI: Scott Hanselman ha publicado un video donde nos muestra cómo usar el nuevo módulo de IIS7 FastCGI para servir PHP.

Espero que sirva.

Scott.

Traducido por: Juan María Laó Ramos. Microsoft Student Partner

toH tlhIngan Hol DajatlhlaH ‘e’ DaneH’a’?

Artículo original: http://weblogs.asp.net/scottgu/archive/2007/10/25/october-25th-links-asp-net-asp-net-ajax-visual-studio-silverlight-and-iis-7-0.aspx

IronRuby es OpenSource

Leo en el blog de John Lam, que IronRuby es oficialmente  un proyecto Open Source.

El pasado Viernes 12 de Octubre, OSI aprovó la Microsoft Public License (normalmente conocida como Microsoft Permisive License) y la Microsoft Reciprocal License (aka Microsoft Community License)

Una cosa simplemente formal pero que, según Lam, les permitirá centrarse en entregar una mejor implementación a la comunidad.

Enlaces del 8 de Octubre: ASP.NET, ASP.NET AJAX, Silverlight y .NET

Aquí tenéis más enlaces:

ASP.NET:

Problemas con el servidor web de VS

Llevaba un tiempo teniendo varios problemas con la ejecución de una aplicación web en el servidor web que trae Visual Studio, llamado Cassini.

El principal problema es que los incidentes que sufría ocurrían de vez en cuando, es decir, no conseguía reproducir exactamente el error. Y lo peor de todo es que no sabía cuales eran las condiciones que hacían aparecer ese error. En el IIS funcionaba perfectamente, pero en mi máquina de desarrollo, de vez en cuando y sin saber porqué fallaba. 

Después de estar un tiempo ejecutando paso a paso la aplicación resulta que la cache de un postback a otro se vacía. Sigo investigando y doy con este link: http://www.johnsadventures.com/archives/2006/02/why_does_my_aspnet_cache_keep_clearing_i.html

Parece ser que cuando la máquina se va quedando sin memoria, pues la cache de dicho servidor web para las aplicaciones web que esté ejecutando se libera.

Sólo con configurar el web config de la aplicación va perfecto, un poco lento cuando estoy haciendo varias cosas a la vez, pero ya no padezo de dicho error. Lo conseguimos configurando la cache en la sección System.Web del Web.config de nuestra aplicación de la siguiente manera:

<caching>
  <cache disableMemoryCollection = “true
    disableExpiration = “false
    privateBytesLimit = “0
    percentagePhysicalMemoryUsedLimit = “90
    privateBytesPollTime = “00:02:00/>
</caching>

Espero que sirva.

Juan María Laó Ramos

Publicación del código fuente de las librerías del .NET Framework

Una de las cosas en las que ha estado trabajando mi equipo es permitir que los desarrolladores de .NET puedan descargar y navegar por el código de las librerías de .NET, y permitir un debuggin sencillo en ellas.

Continúa leyendo Publicación del código fuente de las librerías del .NET Framework

Trucos: Creando un método de extensión ToJSON() con .NET 3.5

A comienzos de año escribí sobre una nueva característica de C# y VB llamada “Métodos de extensión”.

Los métodos de extensión permiten a los desarrolladores añadir métodos a los contratos públicos de tipos del CLR existentes, sin tener que crear subclases o recompilar el tipo original. Con esto se nos presentan un montón de nuevos escenarios (incluso en LINQ). También nos dan una forma muy conveniente de añadir un poco de azúcar sintáctico a nuestro código. Continúa leyendo Trucos: Creando un método de extensión ToJSON() con .NET 3.5