Uno de los principales beneficios de crear una aplicación con ASP.NET MVC es que obtenemos mayor control en cuanto al código HTML se refiere. Aún así, es posible que al ver una vista generada para este patrón, resulte complicada la lectura para aquellos acostumbrados a trabajar con WebForms. Si bien este es un pequeño ejemplo […]

ver completo

La verdad, no soy consciente de cuántos son los desarrolladores que conocen el significado de Inyección de Dependencias (Dependency Injection) o Inversión de control (Inversion of Control). Para ser sincera, nunca trabajé con ello en ningún proyecto real pero si he intentado recopilar información y conceptos para poder aplicarlos a mis proyectos personales. Generalmente, cuando […]

ver completo

Dentro de Windows Azure, no solamente podemos subir y consumir aplicaciones sino que, además, tenemos a nuestra disposición la parte de Storage (almacenamiento), donde puedes encontrar las siguientes posibilidades: Tablas: Se utilizan para el almacenamiento de datos estructurados pero no relacionales. Queues: Las colas son útiles para almacenar mensajes en el orden en el que fueron recibidos para […]

ver completo

Cuando subimos una aplicación ASP.NET MVC a IIS 6 es muy posible que nos topemos con un error de tipo 404 si intentamos navegar por la aplicación: Para poder solventarlo, necesitamos realizar una asignación de extensión para la aplicación (Application Extension Mapping) de la siguiente manera: Accedemos al administrador de IIS y abrimos las propiedades […]

ver completo

En un post anterior, IDataErrorInfo y ASP.NET MVC 1, se hablaba de la posibilidad de validar nuestros objetos desde el modelo y comprobar el resultado de las validaciones través de ModelState.IsValid. Con ASP.NET MVC 2 llegaremos más allá de la mano de JQuery y Data Annotations. Desde las primeras revisiones de esta segunda versión, tenemos […]

ver completo