Ver por etiquetas
Todas las etiquetas »
Trucos (
RSS)
Este truco es uno de los top10 en los foros de MSDN y sigue siendo una de aquellas cosas que no es fácil encontrar una documentación clara y adecuada. Si hablamos desde la perspectiva de ASP.NET MVC esta tarea se nos simplifica muchísimo porque desde nuestro controlador podemos devolver directamente el contenido de un fichero como cualquier otro ActionResult que tengamos configurado. Para eso tenemos el método File que nos proporciona esa funcionalidad y no tenemos que...
La ventaja de utilizar sprites para nuestros efectos con imágenes, es que no tenemos que esperar a que las imágenes se carguen individualmente, ya que solo tendremos una imagen principal para obtener el mismo efecto. Piensa la cantidad de descargas que tiene que efectuar el navegador para cada una de las pequeñas imágenes que normalmente utilizamos en nuestras webs. Si todas estas pequeñas descargas la disminuimos en una principal reduciremos el tiempo de descarga...
Esta semana ha habido un gran revuelo con el BUILD y todo el mundo se ha vuelto loco intentando ser el primero en instalar windows 8 y poder probar la versión Preview Development. Yo he tenido bastantes problemas para hacer la instalación desde un USB/DVD de arranque como explica Scott Hanselman en su blog sobre todo porque no quería comprar un USB de 16 GB solo para poder probar win8. La única opción que me quedaba era instalar la ISO en una máquina virtual...
Una cosa buena de las que tiene EF 4 es la posibilidad de elegir pluralizar o no las entidades a la hora de materializar las entidades. Generación de la entidad CON Pluralize: Generación de la entidad SIN Pluralize: Cuando trabajas con Linq2Sql la tarea de definir si pluralizar o no tus entidades no es tan fácil y además tienes que buscar la configuración en las propiedades de Visual Studio. En el menú de Visual Studio : Tools --> Options --> Data Base...
Subiendo una aplicación web al servidor me encontré con un error muy raro y que hasta el momento no me había pasado nunca. Error System.BadImageFormatException !!! La página del error en el IIS es: La aplicación hasta ese momento estaba funcionando y después de añadirle un nuevo ensamblado Masivos.Application.Interfaces dejó de funcionar. Lo curioso es que en el servidor de desarrollo funcionaba perfectamente, pero en el servidor de Pre no había...
Estoy en un proyecto que tenemos un servicio WCF configurado directamente en el servidor IIS, pero cada vez que arrancamos el servicio para debugar nos pide permisos para adjuntar los datos al proceso actual del IIS. Eso más que un problema es un incordio y explicaré porque sale y como evitar este mensaje. La verdad es que no le había dado mucha importancia al mensaje porque solo es un aviso, pero resulta muy incomodo aceptar el mensaje cada vez que arrancas el servicio. El problema como nos podemos...
Uno de las preguntas que se suele encontrar en los foros MSDN es como mostrar un fichero PDF desde ASP.NET y como últimamente he estado trabajando con MVC y me parece muy interesante voy a mostrar como se puede hacer esto desde el controlador. Normalmente podemos optar por dos estratégicas a la hora de mostrar un documento PDF. 1. Mostrar un fichero Si tenemos un fichero pdf que queremos mostrar crearemos un controlador que se encargue de mostrar este recurso. Con MVC tenemos un método...
Estos días me a tocado renovar nuestro certificado SSL con el proveedor thawte y como no existe mucha información he decidido crear un mini tutorial explicando los pasos necesarios para realizar este mantenimiento. Para versiones anteriores del IIS podéis acceder a http://support.microsoft.com/kb/295281/es . Para empezar aclararemos que con IIS7 es mucho más fácil renovar o generar el certificado, pero si no estas familiarizado con el panel de control es posible...
Siguiendo con las ayuditas a mis rivales en el concurso Es la hora de los Puños , voy a exponer un error común que nos podemos encontrar al intentar publicar el servicio WCF en un servidor compartido, una configuración muy habitual en nuestros hostings. El error: Esta colección ya contiene una dirección con el esquema http. Sólo puede haber una dirección por esquema en esta colección. El Problema: El servidor web IIS solo permite una sola dirección...
Resulta que estos días he estado jugando un poco con WCF y serialización JSON para participar en el nuevo concurso de MSDN http://www.lahoradelospunos.com En resumen lo que hay que hacer es un Servicio REST accesible desde peticiones HTTP GET que devuelva la secuencia de movimientos conforme el siguiente esquema. { "Alias": "My_alias", "Moves": "A1, A2, B1, A1, ME, A1, A2, B1, B2, B1", "Enemy": "Enemy_name" } Pero el problema...
En respuesta a la consulta de Julitogtu generada en los foros de MSDN, he generado un ejemplo práctico de su consulta. Ya que le aconsejé la utilización de controles de usuarios generados dinámicamente en detrimento de los famosos iframes. Pero esta generación se complica especialmente si quieres cargar estos controles con llamadas asíncronas, por el hecho de que estos controles se generan en el servidor. Lo primero que tenemos que hacer es tener los controles...
En mi empresa desde un principio hemos utilizado una herramienta propia para generar la capa de lógica de negocios, adaptada al 100% a nuestras necesidades y que ha ido creciendo con el tiempo. Eso nos ha beneficiado en tener controlado en todo momento nuestros objetos de negocio y nos ha evitado tener que hacer un salto obligatorio para utilizar alguno de los ORM que existen en el mercado, como puede ser: Entity Framework, NHibernate, etc. Nuestra capa de acceso a datos “DAL”...
Hoy me he encontrado con una pregunta que me parece muy interesante en el foro de MSDN. Como poder definir en nuestro Visual Studio poder trabajar siempre con nuestros formularios ASP.NET de forma relativa y no de forma absoluta. http://forums.microsoft.com/MSDN-ES/ShowPost.aspx?PostID=3660415&SiteID=11 La solución es muy sencilla Herramientas --> Opciones --> Diseñador HTML --> Posición CSS --> Opciones de Posición De esta manera podemos definir si nuestros controles dentro del formulario...