Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога
Visual Studio 2008 ASP.NET and Vista localhost

Сегодня коллега обратился за советом по поводу запуска ASP.NET сайтов в Visual Studio 2008. При попытке отладить проект он открывается в браузере, но пишет, что страница не может быть найдена. Порисходит это под Windows Vista.

При этом в браузере ясно написан url типа http://localhost:1234/..

К счастью, я тоже в свое время сталкнулся с этой проблемой и поборол ей. Думал, что это не серийная проблема, а какой-то мой частный глюк.

Причина проблемы в том, что по-умолчанию в Vista имя localhost распознается как IPv6 IP адрес. т.е. ::1 а не 127.0.0.1. Т.е. если в браузере набрать http://127.0.0.1:1234/... то все будет работать.

глубже в причины неработы браузера и сервера Visual Studio я разбираться не стал, а просто открыл файл C:\Windows\System32\drivers\etc\hosts и заккоментировал строчку с ::1:

127.0.0.1       localhost
#::1             localhost

Да, при этом может потребоваться выдать себе права на hosts file или отключить UAC.

Точно не помню т.к. последний у меня изначально выключен ;)

Posted: Wednesday, April 23, 2008 12:05 PM від demon_xxi

Коментарі

kosinsky сказав:

Нужно просто отключить IPv6 адреса для сетевых интерфейсов.

ЗЫ. Не нужно отключать UAC или давать себе права. Просто запускается notepad с повышеными привелегиями

# April 23, 2008 6:30 AM

demon_xxi сказав:

Вообще вся эта IPv6 кухня для меня еще загадка.

Зачем её притянули не знаю. Но отключать все я не решаюсь. Может какие-нибудь приложения будут использовать.

Интересно вообще почему именно это приводит к ошибке. Может браузеры не ноддерживают IPv6 хорошо или еще что. Т.к. теортеически все должно работать и без танцев с бубном.

По поводу UAC, оно коненчо для нас же и делалось. Но я долго пытался его терпеть ... Это невыносимо. Чтобы файл скопировать в Explorer 3 кнопки подтверждения нажать. Даи Far при этом не работает ... Вобщем "как всегда" получилось ..

# April 23, 2008 7:12 AM

kosinsky сказав:

Вопрос. А куда это файлы копируются, что три раза нужно нажимать кнопки подтверждения?

# April 24, 2008 2:57 AM

Mike Chaliy сказав:

2demon_xxi, таке саме питання як і в Костянтина.

В останне я копіював файл так щоб воно мене питало декілка місяців потому, це я xcopy встановлював якусь програмулінку.

Швидше за все проблема просто в організації файлів. Чи то в системних областях знаходяться данні, чи навпаки...

# April 24, 2008 5:18 AM

demon_xxi сказав:

Ну конечно же где не надо лазил ;)

Бывает и Program Files и Windows Folder.

Far даже с C:\ не работает :(

Совсем отключил когда гаджетами много занимался ... копировал в общую папку Sidebar в Program Files ... И тут мое терпение лопнуло :)

# April 24, 2008 7:42 AM

kosinsky сказав:

>Совсем отключил когда гаджетами много занимался ... копировал в общую папку Sidebar в Program Files

Так у пользователя есть своя папка для Sidebar: <User>\AppData\Local\Microsoft\Windows Sidebar\Gadgets

# April 24, 2008 8:16 AM

demon_xxi сказав:

Да Это я уж знаю ;)

нужно было именно туда.

зачем точно не помню, возможно не хотел перетирать в своей папке рабочий гаджет :)

# April 24, 2008 9:03 AM
Анонімні коментарі деактивовані. Увійдіть або Зареєструйтесь щоб мати доступ до ресурсів Спільноти.