Marc Rubiño

ASP.NET, C#, AJAX.NET, JavaScript, etc.

Ver por etiquetas

Todas las etiquetas » Trucos (RSS)
MVC Exportar Datos a .XLS “Excel Files”
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...
Posted: 25/5/2012 9:19 por Marc Rubiño | con 1 comment(s)
Archivado en: ,
Optimización Web Sprites CSS
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...
Posted: 14/2/2012 10:26 por Marc Rubiño | con 2 comment(s)
Archivado en: ,
Instalar Windows 8 sin USB/DVD de inicio
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...
Posted: 19/9/2011 22:43 por Marc Rubiño | con 3 comment(s)
Archivado en: ,
Pluralize Visual Studio 2010
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...
Posted: 12/5/2011 23:22 por Marc Rubiño | con no comments
Archivado en: ,
Error en IIS BadImageFormatException
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...
[Tip] Adjuntar datos al proceso IIS
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...
Posted: 18/10/2010 22:57 por Marc Rubiño | con no comments
Archivado en: ,,
[Tip/Trick] ASP.NET MVC & PDF
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...
Posted: 8/9/2010 0:20 por Marc Rubiño | con 9 comment(s)
Archivado en: ,
Actualizar-Generar certificado Web SSL en IIS 7
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...
Posted: 4/6/2010 13:00 por Marc Rubiño | con 1 comment(s)
Archivado en: ,,
Publicar Servicio WCF en un servidor compartido
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...
¿ Servicios REST con diferente serialización Json ?
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...
Cargar Controles de Usuario dinámicamente ASP.NET AJAX
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...
¿Existe la columna con DataReader?
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”...
Posted: 10/11/2009 23:17 por Marc Rubiño | con 9 comment(s)
Archivado en: ,
[Tip] Posicion Relativa - Absoluta en VS
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...