A máme tady další článek z počítačové "magie" (tedy něco, co zafungovalo, aniž bych tomu rozumněl):
Dnes mi náhled přestal fungovat ASP.NET Development Server (to je takový ten webserver, co se automaticky spouští pro běh či ladění webových projektů z Visual Studia).
Tedy takřka denní chléb, že...
Nu a mě tento denní chléb začal být Internet Explorerem i Mozilla FireFoxem odpírán - s hláškou "Internet Explorer cannot display the webpage" resp. "Failed to Connect".
Že tento webserver zlobí při kombinaci s různými antiviry vím, ale antivirus léta nepoužívám.
Naštěstí jsem však v jedné diskusi k antiviru Eset našel řešení (či spíše workaround):
Stačí provést následující změnu v systémovém souboru "hosts"
(obvykle k nalezení v C:\Windows\System32\drivers\etc\hosts - pozor - ve Windows Vista nutno editovat v administrátoreském režimu)
řádek
::1 localhost
zapoznámkovat, tedy změnit na
#::1 localhost
Jedná se o definici lokálního aliasu "localhost" i pro ipv6 a tuto definici je potřeba zakázat.
Proč? Protože magie.
Pokud se najde nějaký kouzelník, který mi to vysvětlí, budu jen rád.
A pokud tento návod někomu pomůže ven z podobné situace, v jaké jsem byl já, budu ještě radší.
Pro doplnění - moje konfigurace je: Windows Vista Business 64bit, IE7 resp. FF3.0.7 a VS.NET 2008