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!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio