Browse by Tags
All Tags »
C# (
RSS)
Estamos ejecutando nuestro programa, y de repente sale el mensaje “This application has requested Runtime to terminate in an unusual way”. ¿Que ha pasado? El mensaje lo imprime la función abort del runtime de C. Un programa puede llamar a abort explícitamente, o puede ser llamado por el runtime. La macro assert llama a abort cuando ocurre una aserción. Por [...] Read More...
¿Que es Roslyn? Roslyn es el resultado del trabajo de los equipos de lenguajes de Visual Studio en un proyecto cuya meta es reescribir los compiladores de C# y VB en código manejado. Pero no sólo eso, sino que con este proyecto se están abriendo esos compiladores, exponiendo así toda la información y análisis de [...] Read More...
Si trabajáis con NHibernate os recomiendo que uséis NHibernate Profiler para que podáis ver todo lo que está pasando entre vuestra aplicación y la base de datos. Si intentas inicializar el profiler en una aplicación ASP.NET: void Application_Start( object sender, EventArgs e) { HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize(); } puede que te encuentres con esta excepción: Server Error in '/' Application. Security Exception Description: The application attempted...( read more ) Read More...
Durante la segunda edad del sol, los Mírdain (Altos Herreros Élficos) crearon diferentes plantillas de proyectos para Visual Studio. Estas plantillas tenían la particularidad de poseer grandes poderes imbuidos por sus creadores con el objetivo de hacer que la productividad de los desarrolladores fuera amplísima. Sin embargo los Mírdain fueron corrompidos por los Patrones de diseño, y crearon [...] Read More...
¿Trabajas con TDD? ¿Haces test unitarios con MSTests? ¿Tienes una máquina con varias cpus?. Sip, parece un mundo ideal sobre todo por lo de hacer TDD, . Sin embargo como los TDDadores son como las meigas … (existir no existen, pero haberlas haylas). Seguramente tendrán máquinas multicore y posiblemente haran test con Visual Studio 2010 y MSTests. [...] Read More...
Este es el cuarto de una serie de post que estoy haciendo sobre ASP.NET vNext. La próxima release de Visual Studio incluye un montón de nuevas características de edición de código (de las que hablaré también en el futuro). En el post de hoy veremos algunas pequeñas mejoras que incrementarán un montón la productividad con [...] Read More...
Este es el tercer post de la serie que estoy haciendo sobre ASP.NET vNext. Las releases vNext de .NET y Visual Studio incluyen toneladas de nuevas características y capacidades. Con ASP.NET vNext veremos un montón de mejoras tanto en Web Forms como en MVC – y también en el núcleo sobre el que están construidos. [...] Read More...
Este es el primero de una serie de post que voy a hacer sobre ASP.NET vNext. La próxima release de Visual Studio incluye un montón de nuevas características de edición de código (de las que hablaré también en el futuro). En el post de hoy veremos algunas pequeñas mejoras que incrementarán un montón la productividad [...] Read More...
En los próximos meses trabajaré en una serie sobre las nuevas características que vendrán en las próximas versiones de ASP.NET y Visual Studio. Contienen un montón de nuevas funcionalidades y mejoras – tanto para Web Forms como para MVC – que pienso que os gustarán, y que hacen la creación de aplicaciónes más fácil, rápido [...] Read More...
Fácilmente podríamos detectarlo usando la siguiente propiedad: Request.Browser.IsMobileDevice . Pero esta propiedad no satisface algunos casos, por ejemplo con Opera Mini en un equipo Nokia. Si queremos crear nuestro propio método, podemos usar el siguiente código, extraído del artículo: Detecting a mobile browser in ASP.NET : 1: protected Boolean IsCustomMobileBrowser() 2: { 3: //GETS THE CURRENT USER CONTEXT 4: HttpContext context = HttpContext.Current; 5: 6: //FIRST TRY BUILT IN ASP.NT CHECK 7: if (context.Request.Browser.IsMobileDevice) 8: { 9: return true ; 10: } 11: //THEN TRY CHECKING FOR THE HTTP_X_WAP_PROFILE HEADER 12: if (context.Request.ServerVariables[ "HTTP_X_WAP_PROFILE" ] !...
More Posts
Next page »