Windows Vista + Visual Studio 2008 = Dor de Cabeça!

Primeiro quero me desculpar pelo longo periodo sem posts aqui no blog, mais é porque meu final de ano foi meio conturbado, agora que minha vida está entrando nos eixos!

Bom, como eu sempre faço, uma vez por ano costumo formatar meu PC para deixar tudo certinho e tal... Então, eu todo feliz instalei o Windows Vista Ultimate e o Visual Studio 2008 Professional, até ai tudo as mil maravilhas! Fiquei acho que um mês com o VS2008 instalado na máquina sem ter tempo de dar uma testada nele, cheguei até a criar um projeto de console só para testar o LINQ (Animal por sinal, testem que vale muito a pena!) e tudo funcionando certinho! Hoje resolvi dar uma estudada em ServerComponents e qual foi minha surpresa ao criar um Website e teclar F5?!

Internet Explorer: "Internet Explorer cannot display the webpage"
Firefox: "The connection was reset"
Browser interno do VS: "Navigation to the webpage was cancelled"

Tentei de tudo, antes que alguém fale... sim, reinstalei o VS, Framework, etc e NADA de funcionar o ASP.NET Development Server do VS2008. Então resolvi apelar para o Mestre Google e logo me deparei com sites gringos explicando o que estava ocorrendo com essa combinação de Vista+VS2008.

Pelo que eu andei lendo é um erro de incompatibilidade do protocolo IPv6 com o Development Server, coisas que só o Tio Bill faz por você né!? hehe

E para minha felicidade e a de vocês também, os gringos já descobriram um WorkArround para contornar esta situação, basta desabilitar o IPv6 no navegador (Não o IPv6 da conexão e sim do browser), abaixo algumas instruções para Firefox e Internet Explorer! Tanto eu quanto os gringos ainda não notamos o lado ruim de desabilitar esta opção, mais enquanto não sai um patchzinho para o VS ficamos com esta solução temporária! ;D

Firefox

  1. Digite about:config na barra de endereços e tecle Enter.
  2. Ache na listagem: network.dns.disableIPv6.
  3. De um duplo clique e mude seu valor para True.
  4. Reinicie o navegador!

Internet Explorer
Ele não possui um modo simples para fazer isto, então...

  1. Copie o código abaixo, cole em um editor de texto (ex: notepad) e salve com a extensão .reg (ex: fixVS2008.reg).
  1. Vá ao diretório onde você o salvou e de um duplo clique.
  2. Aceite/Confirme a adição das modificações no registro.
  3. Reinicie o PC e divirta-se.

Por hoje acho que é só pessoal, espero ter ajudado, em caso de dúvidas deixe um comentário.

Até a próxima.