JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

Suplantación de usuarios en IIS y ASP.NET: un resumen detallado

A la hora de desplegar en un entorno real de producción, para ponerlas a disposición de todo el mundo, las aplicaciones web creadas con ASP.NET se albergan en un servidor web. Por regla general éste será Internet Information Server (IIS), incluido en las versiones de servidor de Windows. IIS no es más que otra aplicación que se ejecuta sobre el sistema operativo, por lo que es Windows el que se ocupa del nivel más bajo de la cadena de la seguridad. Por ello conviene tener claro que la última palabra a la hora de conceder acceso a un recurso físico del sistema la tiene el propio sistema operativo, no IIS ni ASP.NET. Contextos de seguridad En Windows, cada proceso se ejecuta dentro de su propio contexto de seguridad. Cuando un proceso accede, por ejemplo al sistema de archivos NTFS, los permisos se le otorgan en función del contexto en el que se ejecute. Normalmente si un proceso lanza otro subproceso éste ... [Más]

Problemas para detectar Internet Explorer 11 y cómo solucionarlos

Con la reciente Preview de la siguiente versión de Windows 8 (Windows 8.1) se ha incluido también un avance de la próxima versión del navegador de Microsoft, Internet Explorer 11. Con IE11 Microsoft está cada vez más cerca de conseguir el nivel de compatibilidad con los estándares de la W3C (HTML5 y CSS3) que tienen otros navegadores de la competencia. De hecho, parece que quieren parecerse tanto a los competidores que han hecho más difícil el poder identificar al navegador, por lo que mucho código viejo puede que llegue a confundirse. Generalmente se utilizan dos técnicas para distinguir al navegador actual, dependiendo de si lo estamos haciendo en el lado servidor o en el lado cliente. Detección en el lado servidor En el lado servidor se utiliza la Cadena de Agente de Usuario (UAS), que es una cadena de texto que todos los navegadores envían al servidor con cada petición y que los i... [Más]

Resolver problemas al activar Windows 8

Windows 8 cuando se instala puede funcionar sin necesidad de estar registrado/activado durante 30 días. De todos modos si no lo activas no podrás hacer cosas tan simples como personalizar la pantalla de entrada y además al cabo de 30 días empezará a preguntarte que lo actives cada 3 horas. Además al cabo de otros 30 días te preguntará cada hora que lo actives, y si no lo haces se apagará. Si has tenido que instalar la versión de Windows 8 que viene con MSDN o con licencias por volumen te habrás encontrado con el problema de que, al intentar la activación del sistema se produce un error con el siguiente mensaje: 0x8007232B - El nombre DNS no existe Puede que simplemente veas este mensaje en la zona de configuración de Windows: Pulsa para aumentar Sin más explicaciones. O si vas a las propiedades del sistema (Tecla de Windows + Pausa), puedes ver el mensaje de error indicado si intentas la activación: Pulsa para aumentar El problema es que no es capaz de encontr... [Más]

Cómo extender/aumentar la partición del sistema en Windows Server

Hoy he tenido que redimensionar el disco de sistema de un servidor virtual y me ha dado un poco más de trabajo del que preveía, por lo que os cuento aquí como lo he solucionado por si le sirve de ayuda a alguien. Resulta que en una máquina virtual necesitaba duplicar el tamaño del disco principal virtualizado (con VMWare), así que simplemente desde la herramienta de administración le aumenté el espacio. Lo que yo esperaba ingenuamente era obtener el disco con el doble d eespacio ya disponible en C:\ pero por lógica esto no podía ser así. Lo que obtienes en realidad es una partición del disco con el espacio nuevo sin asignar, así: Esto es lo que se ve desde el gestor de almacenamiento al que llegamos desde Inicio y luego pulsando en “Administrar” en el menú contextual del equipo: Como vemos en la primera imagen, a la derecha y justo a continuación de la unidad actual, tenemos el espacio sin utilizar, por lo que cabría esperar que pulsando sobre C:\ con el botón derecho y eligiend... [Más]

Música en Windows Phone 8: suficiente, pero necesita mejorar

ATENCIÓN: Este artículo está obsoleto. Todo lo que se cuenta en él ya está muy superado por las nuevas versiones del sistema operativo y del software que se menciona. Lee la nueva versión de Septiembre de 2014 de este artículo: "Música en Windows Phone 8.1: sin ningún problema".Se deja este artículo antiguo aquí por histórico, pero ya no es válido.¡No sigas leyendo! :-) Para terminar con esta serie que he comenzado sobre mi cambio de iPhone a Windows Phone 8 voy a comentar mi experiencia personal respecto a la música con mi Nokia Lumia 920. Una de las funciones principales para mi en un teléfono es la de poder oír música. Antes de nada he de comentar mis necesidades particulares en lo que a música en un móvil se refiere, que puede que no coincidan para nada con las tuyas, en cuyo caso tu experiencia puede variar sustancialmente respecto a la mía: Música off-line: El motivo es que solo suelo escuchar música en mis ratos libres lejos del ordenador, y mientras estoy en transporte, es dec... [Más]

Cómo pasarse de iPhone a Windows Phone

[[ ACTUALIZADO EL 23/8/2014 – Ediciones y añadidos marcados sobre el original ]] Puedes leerlo sin las notas de actualizaciones y añadidos aquí. Cuando el iPhone apareció en el año 2007 fue toda una revolución. Hasta entonces estábamos acostumbrados a los aburridos teléfonos "inteligentes" con Windows Mobile, que en el fondo trataban de replicar la experiencia de un ordenador en el teléfono, cuando son tan diferentes en esencia. Sin embargo el iPhone cambió totalmente eso. Era solamente una gran pantalla con muchas aplicaciones especializadas en tareas sencillas y que podías manejar con un dedo. Adiós a los punteros, adiós al menú de inicio, adiós a la complejidad. Además su pantalla y su cámara eran espectaculares para la época. Era tan fácil de manejar que cualquiera podía hacerlo sin instrucciones y sin ser previamente un usuario experto . Desde entonces he sido usuario de iPhone. Me compré el iPhone original en USA (no lo había en España por aquel entonces), y luego me pasé al iPho... [Más]

Migrando de iPad a un tablet con Windows 8 (Parte II)

Ayer os contaba los principales motivos por los que había decidido jubilar mi iPad de primera generación y, en lugar de comprarme un nuevo iPad, hacerme con algún tablet con Windows 8. Hoy, para rematar, os contaré cuál me he comprado, por qué, los problemas y las ventajas que he tenido y, sobre todo, qué programas alternativos estoy usando respecto a los que usaba en iPad. ¿Qué tablet me he comprado y por qué? En el mercado todavía no hay demasiadas tabletas con Windows 8. Eso creo que es un fallo de marketing de Microsoft también: forzar (aunque sea regalando el S.O., no sé) a sus partners de hardware a sacar los modelos en la fecha de disponibilidad del Windows 8 y en todo el mundo, como hace Apple (aunque en su caso sólo depende de ellos). Tenía claro que no quería un dispositivo con Windows 8 RT. Tenía que ser con la versión "real" para arquitectura Intel del sistema operativo. Eso me aseguraba que si carecía de algún software o de alguna capacidad al menos podría in... [Más]

Migrando de iPad a un tablet con Windows 8 (Parte I)

Hace dos años, en noviembre de 2010, me compré un flamante iPad, de primera generación. La verdad es que esa primera tableta supuso un cambio fundamental en mi manera de consumir información. Aunque ya tenía diversos ordenadores con los que había intentado consumir información de manera cómoda, ninguno llego a cuajar. Me refiero a poder navegar, leer, usar redes sociales, comunicarme, subrayar y comentar documentos…  sin tener que estar sentado delante del ordenador en mi despacho hogareño y pudiendo hacer otras cosas al mismo tiempo, como ver la tele, conversar con alguien, etc…: desde el sillón, o en una terracita veraniega… Un portátil no es la solución, al menos para mi y un tablet por el contrario es perfecto. Tuve un infame Netbook al que incluso le llegué a instalar Windows 7. También un diminuto ordenador silencioso con Windows 7 para colocar debajo de la tele y usarlo al mismo tiempo para navegar… Pero ninguno se adaptaba realmente a esas necesidades de la vida digital. ... [Más]

Live Tiles para aplicaciones web en Windows 8

Windows 8 supone un cambio radical en cuanto a las interfaces de usuario se refiere, dentro del mundo Windows. Se ha eliminado por completo el clásico menú de inicio que nos había acompañado durante mas de 17 años (desde Windows 95) y todo gira ahora en torno a la nueva página de inicio: Como casi siempre que Microsoft lanza algo nuevo, y especialmente siendo un cambio tan radical como este, las opiniones están polarizadas y no suele haber t��rmino medio: o lo adoras o lo odias a muerte. Personalmente he de reconocer que fui de estos últimos cuando probé por primera vez Windows 8 hace alrededor de un año en las primeras versiones preview. No me gustaba nada. Lo cierto es que un año después no sólo he cambiado de opinión, sino que me gusta mucho, especialmente si dispones de una pantalla táctil (no tanto en un PC normal, donde la ventaja no es tan perceptible). Una vez que dominas los cuatro gestos que necesitas conocer y sobre todo cuando ves la gran ventaja que ofrece (incluso en es... [Más]

Solucionar problemas con el driver de Access Microsoft.ACE.OLEDB.12.0 en sistemas de 64 bits

Hoy he perdido un buen rato con este problema, así que comparto la solución aquí por si a alguien más le pasa. Tengo una aplicación vieja de escritorio que importa unos archivos XML dentro de una base de datos Access. Recientemente he instalado la versión definitiva de Office 2013 y he aprovechado para instalar la versión de 64bits de la suite, ya que antes tenía Office 2010 x32. Desde el momento en que he instalado esta nueva versión me dejó de funcionar la aplicación de importar archivos. Todo el tiempo daba el siguiente error: Al tener instalado Access 2013 eso no debería pasar. El caso es que desde Visual Studio también ocurría al intentar acceder desde el explorador de servidores si intentabas añadir una conexión a cualquier Access. Lo cierto es que el formato de Access no ha cambiado desde la versión 2007 por lo que cualquier versión del driver por antigua que sea debería funcionar, y con más razón si tienes instalada la última versión del entorno. Todo apuntaba a que era u... [Más]