Ir al contenido
  1. Categories/

Desarrollo

2015


ASP.NET 5 (vNext) | Conectando nuestro sitio ASP.NET 5 beta5+ con Azure Active Directory

·804 palabras·4 mins

Con las últimas actualizaciones Visual Studio y ASP.NET 5, ya es posible crear un sitio conectado a un directorio activo desde la creación de la plantilla del proyecto, cosa que veníamos echando de menos los que ya estábamos haciendo algunas cosas con esta nueva versión de ASP.NET aunque, como podremos observar, es una tarea bastante sencilla una vez la hayamos visto.

Para ilustrarlo, en este artículo haré una introducción sobre cómo crear nuestra aplicación conectada con Azure Active Directory y el código que pone nuestra plantilla para conectarse, hacer login y logout y ver que funciona correctamente publicada como Azure Web App. Podéis descargaros el ejemplo de GitHub.

Fantasmas del código | ¿Problemas con Metro UI CSS 2.0 en un sitio ASP.NET MVC al publicar en Azure?

·640 palabras·4 mins

Aunque no soy muy amigo de los elemento de ayuda a nuestros estilos porque a veces nos causan más problemas que beneficios y, sobre todo porque muchas veces podemos hacerlo mejor por nuestra cuenta, estos días he estado probando Metro UI CSS 2.0 en una aplicación web que va a ser alojada en Azure Web Sites y la verdad es que es un “plugin” muy bueno si queremos que nuestras aplicaciones tengan un look&feel con los estilos Modern UI de Microsoft.

Evento TenerifeDev | Introducción a ASP.NET vNext (Materiales)

·194 palabras·1 min

El pasado 11 de diciembre de 2014 tuvo lugar una nueva sesión organizada por TenerifeDev en la que compartí cartel nuevamente con David Rodríguez para hablaros de ASP.NET vNext. La sesión la comencé con una introducción a ASP.NET para después meteros en el mundo de vNext, las novedades que trae, las facilidades y la potencia que aporta, etc. Todo esto lo escenifiqué con un ejemplo que hacía uso de Azure Mobile Services. Finalmente, David os habló de cómo publicar un sitio desarrollado con ASP.NET vNext como Azure Website, lo que sin duda os aportará una gran ventaja sobre el resto de desarrolladores.

2014


Evento TenerifeDev | Introducción a ASP.NET vNext

·327 palabras·2 mins

Mañana participaré en una nueva sesión de TenerifeDev en la que os hablaremos David Rodríguez y un servidor sobre ASP.NET vNext, la nueva generación de tecnología web con la que Microsoft quiere seguir creciendo entre la comunidad de desarrolladores acogiendo también a los que crean aplicaciones para Linux y MacOSX. Esta sesión estaba prevista que la diera Tiberiu Covaci que se nos ha venido a vivir a la isla con lo que seguimos concentrando maestros dentro de isla. Entre otras cosas, vamos a hablar de qué es, qué novedades tiene, que ventajas propone y veremos algunos ejemplos de cómo utilizarlo para nuestros proyectos y desplegarlo en Microsoft Azure.

Silverlight | Localizar aplicaciones Silverlight

·966 palabras·5 mins

Hoy quiero hablar de algo que no es muy usado (creo) pero que por eso mismo puede ayudar a aquellos que se encuentren con el problema de no saber afrontar cómo localizar una aplicación en Silverlight que, aunque pareciera sencillo, tiene algunos entresijos que me gustaría compartir con todos.

Creando la aplicación Silverlight

Evidentemente, lo primero será crear la aplicación Silverlight seleccionándola de las plantillas disponibles en Visual Studio, en mi caso, Visual Studio 2013, tal y como se muestra en las imágenes a continuación.

Fantasmas instalando SQL Server en Windows 8.1 | Could not find the Database Engine startup handle

·422 palabras·2 mins

Escenario

Recientemente he instalado SQL Server 2012 Standard sobre Windows 8.1 pero no sin problemas durante el proceso.

Problemas

Primero intenté instalar SQL Server 2012 Express sobre la máquina con Windows 8.1 para lo que me descargué el fichero de instalación del centro de descarga de Microsoft (con el idioma correcto). Una vez completada la descarga, ejecuté el fichero y, tras la comprobación de requisitos y configuración previa, comenzó la instalación. Pero, cuando ya estaba a punto de terminar (lo que es más frustrante aún), recibí el siguiente mensaje de error Could not find the Database Engine startup handle”. Como siempre, los mensajes de error son súper-descriptivos.

Fantasmas en el código | De WebClient, Silverlight, UserAgents, WebApi y “gatitos que mueren”

·661 palabras·4 mins

Este no es un artículo de los que tengo acostumbrado escribir, este artículo es una reflexión-desahogo en la que busco opiniones y consejos de aquellos que tengan los conocimientos y/o las ganas de ilustrarme/nos sobre uno de esos fantasmas con los que me he encontrado a lo largo de mi carrera.

Bueno, al lío. Todo comenzó con la necesidad de usar Silverlight, sí, esa tecnología que parece destinada a quedar en desuso, en una aplicación web ASP.NET MVC y consumiendo datos desde un proyecto WebApi. Hasta aquí toda la mezcla puede parecer normal, ejecuto la aplicación ASP.NET MVC, accedo a la vista con el control Silverlight y… ¡todo correcto! El control muestra todos los datos correctamente y la aplicación funciona perfectamente… ¿o no?

La odisea de cómo pasar de String a Decimal o Double

·1312 palabras·7 mins

Hoy me gustaría hacer un inciso para hablar de un problema recurrente, de esos como los de convertir o tratar fechas… vamos, un problema que a priori es una tontería pero que nos puede llevar unas cuántas horas de trabajo, y no es otro que… pasar de string a decimal o a double

Nota de archivo: las capturas originales de consola de este artículo ya no están disponibles en el origen histórico. Se conservan los ejemplos C# y la explicación sobre culturas y formatos numéricos.

ASP.NET MVC | Obtener controlador actual desde una vista (Tips)

·526 palabras·3 mins

Nota de migración (archivo): el póster original enlazado desde la plataforma anterior ya no está disponible en origen.

Hoy os traigo un pequeño Tip que, a priori puede ser un poco tonto pero que a más de uno le puede salvar de horas de modificar código o de buscar la aguja en el pajar.

Escenario

Tenemos una aplicación ASP.NET MVC que tiene, dentro de las vistas, llamadas “Ajax” a acciones de la propia aplicación MVC, lo que implicará que tengamos puesto “a fuego” el controlador que queremos llamar.

ASP.NET MVC5 | Cómo instalar en Visual Studio 2012

·165 palabras·1 min

Desde el pasado octubre de 2013 ya está disponible ASP.NET MVC5 la nueva versión de framework de desarrollo web que implementa el patrón MVC (Model-View-Controller).

Esta nueva versión viene incluida en Visual Studio 2013, con lo que los que ya dispongan de la última versión del popular IDE de Microsoft, podrán beneficiarse de esta nueva versión para desarrollar sitios web. Pero si aún no habéis podido de disfrutar de Visual Studio 2013 y dispongáis de la versión 2012, ¿cómo podéis crear sitios web haciendo uso de ASP.NET MVC5? La respuesta es muy sencilla gracias a NUGET.