-
Las 2 razones que conozco para reescribir las URLs de nuestras aplicaciones Web son: Aportar un poco más de seguridad nuestro sitio web para que el usuario no conozca a simple vista el nombre de nuestras páginas aspx. Para mejorar la indexación de nuestra en página en buscadores. Podemos echar mano de...
-
Seguro que has publicado varios sitios y nunca te has fijado en este check: Pues te diré que es tremendamente útil para la publicación de un sitio Web en hosting que no son de nuestro dominio (Hosting de terceros) para evitar que el código cliente de nuestra aplicación sea modificado, porque un administrador...
-
Es una pregunta muy frecuente que me encuentro en foros y NewsGroup. La respuesta es sí y creo que el porqué (sino estoy equivocado) es esta nota que encuentras en la documentación de ASP.NET AJAX sobre el proceso de instalación: The installation process installs the ASP.NET AJAX assembly (System.Web...
-
El otro día un compañero me comentó: Luis, estamos desarrollando una aplicación Web y como Session State Mode estamos utilizando InProc, pero no sabemos sí esta va a ser la configuración final. ¿Que debemos tener en cuenta en el desarrollo para que esta modificación no nos afecte? A lo que le respondí...
-
Esta pregunta es muy frecuente en las NewsGroup de ASP.NET. La solución es sencilla, basta con añadir la siguiente instrucción a nuestro Web.Config: 1: < configuration > 2: < system.web > 3: < httpRuntime maxRequestLength ="Tamaño en kilobytes" /> 4: </ system.web > 5: </ configuration...
-
En mi otro artículo hablaba de como enviar un correo a un usuario que se crea una nueva cuenta en nuestro sitio web, pero, ¿Y si además necesitamos personalizar ese correo?, pues no problem, capturando un simple evento del control CreateUserWizard llamado SendingMail y conociendo un poquito la clase...
-
Un título demasiado largo para lo poco que se puede contar, pero eso sí, puede evitar a más de uno un quebradero de cabeza. Cuando necesitamos que en nuestro sitio web, una vez que el usuario se ha creado una nueva cuenta se le envie un correo de esos de bienvenida y tal, necesitamos seguir estos pasos...
-
accesibilidad es todo un tema, voy a dejar abajo varios links como referencia. En este post, lo vamos a ver más orientado al mundo del "business". Una pregunta para iniciar el post: "cuando se van comprar algo, les gusta que la cajera(o) se demore?, personalmente no me gusta esperar mucho...
-
Con la llegada de los Validadores de ASP.NET, los desarrolladores nos confiamos y dejamos de lado la validación de los datos en el servidor y esto no es una buena practica, puesto que en un formulario donde todos los datos son obligatorios, puede ser que por algún motivo vengan vacíos y nos den de vez...
-
En mi anterior artículo estabamos hablando sobre los tipos de recursos existentes y ya vimos los recursos locales. En esta ocasión vamos a ver los recursos globales: Recursos Globales: Pueden ser accedidos desde cualquier página o vía código de nuestro sitio web. Deberíamos echar mano de esta clase de...
-
En algunas ocasiones necesitamos que nuestras aplicaciones soporten varios idiomas y al principio nos puede parecer un trabajo tedioso y complicado, pero con ASP.NET es un trabajo sencillo y rápido. Para ello ASP.NET utiliza archivos de recursos (resx), que no son más que ficheros XML que contienen los...
-
Seguro que a más de uno y al que no suerte tiene, le ha aparecido este error cuando acaba de realizar una modificación en una aplicación Web y la sube a producción y alguien realiza la primera petición: Server Error in '/MyWebApp' Application Configuration Error Description : An error occurred during...
-
En mi anterior artículo hice referencia al primer artículo de Patrick donde explicaba la importancia de este atributo en lo que se refiere al performance de las aplicaciones Web ASP.NET, y hoy visitando su blog me he encontrado con la II publicación: ¿Por qué debo definir "debug=false" en web.config...
-
Si necesitamos tener un Theme global en todas nuestras aplicaciones web y no queremos estar añadiendolo a manubrio en cada aplicación que desarrollamos, con estos pasos podemos conseguirlo: Crear la carpeta Themes en iisdefaultroot\aspnet_client\system_web\version\Themes , por ejemplo: C:\Inetpub\wwwroot...
-
Estoy desarrollando un control ASP.NET que hereda del control Image y probandolo en nuestra aplicación, me he dado cuenta que los eventos OnInit y Page_Load se estaban ejecutando 2 veces y antes no pasaba, con lo cual he pensado que el problema estaba en mi control, así que me he puesto como loco a modificar...
-
Buscando por la red he encontrado esta página que contiene una colección de artículos interesantes sobre ASP.NET 2.0 y NET en general: Salu2 y a disfrutarlo.
-
Una buena pregunta verdad? Vamos a analizarla: < compilation debug ="true/false" /> Que ocurre cuando ponemos el atributo debug=true en nuestra aplicación Web? Pues que el CLR genera información simbólica cada vez que compila nuestras páginas aspx y además deshabilita la optimización del código...
-
Seguro que muchos de vosotros conocéis las suite de controles para ASP.NET de ComponentArt , pero para los que no, os quería comentar que tienen un control totalmente gratuito para poder utilizar en vuestras aplicaciones ASP.NET (Yo lo he utilizado más de una vez) que es el control Snap . Para descargarlo...
-
Otra vez de vuelta con iTextsharp y es que esta libería no deja de sorprenderme. Esta vez necesitaba rellenar un formulario creado con Adobe Acrobat con los datos de un formulario ASP.NET y me puse manos a la obra para crear algo que automatizase esta tarea. Para automatizar esta tarea tenemos que tener...
-
Buenas a todos: Mi nombre es Luis Ruiz y soy Analista Junior de aplicaciones ASP.NET. Quiero agradecer a Rodrigo la oportunidad que me ha dado para poder escribir aquí todo lo que sé acerca de .NET y poder compartirlo con todo el mundo. Una de las cosas que mas he estado buscando y no he encontrado nada...