IE7 + Win Vista + TcpIPv6 + Cassini = mal rollo

El otro día le toco a Google y hoy le toca a Microsoft. 

Había visto varios post en los foros de MSDN consultando que se encontraban que con la instalación de VS2008 o VS Express en el sistema operativo Windows Vista y  no podían abrir sus proyectos web con el navegador y el servidor de desarrollo.

Pero como suele pasar creía que eso si ya no me había pasado no me iba a pasar nunca. Pero que iluso, de un día para otro me he encontrado con la desagradable sorpresa que no podía abrir ningún proyecto web con el servidor que viene por defecto con vs2005 “Cassini”

En realidad y como le he tenido que dar muchas vueltas el servidor no se encuentra realmente con los ficheros del VS, sino con los ficheros del Framework 2.0  “c:WindowsMicrosoft.NETFrameworkv2.0.50727WebDev.WebServer.exe”. 

Pues eso, de un día para otro sin aviso previo no puedo generar ningún proyecto web con este servidor. Porque motivo? Quien sabe, un Services pack, una actualización de seguridad o  un driver.  

Me he tirado un par de días navegando y probando miles de trucos y finalmente lo único que ha funcionado la desactivación del protocolo TCPipv6 y lo resumiré seguidamente. 

Desactivar esta opción en windows vista. “RegEdit” –> HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicestcpip6ParametersDisabledComponents   DWORD =  hexadecimal =  0x2A

Para que funcione Firefox: 

  1. Introducir about:config en la barra de direcciones.
  2. Buscar la propiedad network.dns.disableIpv6
  3. Establecer su valor en true.
  4. Reeiniciar el Navegador.

 Para que funcione en IE7: 

  1. Modificar el Fichero HOST –>  127.0.0.1  localhost
  2. c:WINDOWSsystem32driversetc
  3. Reiniciar el sistema.

 

 Todo esto esta extraido de http://accidentaltechnologist.com/asp-net/aspnet-development-server-problems-under-vista

Espero que si a alguien le pasa esto, no pierda un par de días como yo!!

Google no respeta las versiones !!

Esta entrada no es para abrir ningún debate ni como pueda llegar ha pensar alguno para atacar a ningún rival de nadie, simplemente es que me he calentado y tenía la necesidad de escribir unas líneas para desahogarme.

Una multinacional como Google  con tantas librerías que tiene a disposición de tantos desarrolladores ,como es incapaz de hacer modificaciones y no respetar el código que hay repartido en miles de webs en internet. Mira que no es la primera vez que me ha pasado esto con Google, pero precisamente por ese motivo esta vez me ha toco mucho más la moral.

Una herramienta tan extendía como Google Analytics y que estoy seguro que se utiliza en millones de webs es incapaz de actualizar su funcionalidad sin dejar colgado a todo el mundo que lo utiliza?, yo entiendo que se puede modificar y que su funcionalidad cambie tanto que sea necesario modificar sus llamadas, pero no deshabilites las que estaban funcionando hasta ahora!!!!.

Señores de google si cada vez que actualicen una librería tengo que modificar todas mis webs llegara el día que me será mucho más interesante utilizar otras herramientas que tener que modificar todo mi código cada vez que a algún iluminado de google decida que la implementación que se utilizaba hasta ahora ya no se tiene que utilizar tal como estaba.

Mucho rollo con facilitar guardar las versiones de otras librerías, pero son incapaces de crear unas para las suyas.

http://www.variablenotfound.com/2009/02/deja-que-google-aloje-tus-librerias.html

Me parece que ya me he quedado a gusto.

Saludos.