Невозможно запустить веб-приложение ASP.NET с помощью сервера разработки. - PullRequest
3 голосов
/ 10 марта 2009

Моя машина для разработки (Vista) работала отлично в течение более года, а затем внезапно (без явной установки чего-либо) я не могу запустить веб-сайты, используя сервер разработки ASP.NET.

Веб-сервер разработки запускается нормально, но IE не может отобразить страницу:

Internet Explorer не может отобразить страница интернета Firefox говорит - не удалось Connect, соединение было отклонено при попытке связаться localhost:49447.

Вот что я пробовал до сих пор:

  • Отключение брандмауэра
  • Остановка антивируса
  • Остановка Защитника Windows

Это сработало, когда я остановил все службы, используя MSConfig, и попытался снова. Однако это отключает большинство служб, поэтому не представляется возможным долгосрочным решением.

После остановки всех служб я попытался запустить службы один за другим, чтобы выяснить, какая из них вызывает проблемы.

Это шаги и результаты:

  1. Я обнаружил, что служба DNS-клиента была вызывающая проблема.
  2. Итак, я начал все остальные и остановил службу DNS Client, но потом Служба информирования о местонахождении сети начал вызывать проблему

  3. Я остановил службу DNS-клиента и Информация о местонахождении сети и все остальные начали, опять бту что-то еще вызывает проблемы.

Ясно, что в основе этого лежит нечто общее и фундаментальное.

Я не очень разбираюсь в сетях. Кто-нибудь может направить меня в правильном направлении?

Примечание: я нашел другого человека, который возникают те же проблемы, так как это утро. Похоже, это может быть связанные с обновлениями для Windows! Кто-нибудь еще подвержен как мне

Ответы [ 10 ]

12 голосов
/ 10 марта 2009

Мне удалось исправить это на моем компьютере, выполнив следующие действия:

Мой файл хоста содержал эту строку для записи localhost, как файл хоста поставляется с Vista, и я никогда не изменял эту строку :: 1 localhost

Заменено ":: 1 localhost" этим: 127.0.0.1 localhost

":: 1 localhost" работал хорошо для меня больше года, до сегодняшнего утра. Защитник Windows установил два обновления: одно вчера и одно сегодня утром. Похоже, что в одном из этих обновлений эта запись больше не работает.

1 голос
/ 11 марта 2009

Я решил эту проблему.

Проблема возникает из-за того, что запись в файле хоста как-то удалена для localhost.

Вы должны добавить запись в файл хоста, который хранится в папке System32 / etc.

просто добавьте это в конец файла.

127.0.0.1 localhost.

сохраните этот файл и попробуйте пинговать локальный хост из командной строки.

Я думаю, что это решит вашу проблему.

Теперь попробуйте запустить ваш сайт.

Всего наилучшего .............

0 голосов
/ 15 ноября 2014

Проблема возникает из-за того, что запись в файле хоста как-то удалена для localhost.

Вы должны добавить запись в файл хоста, который хранится в папке System32/etc.

просто добавьте это в конец файла.

127.0.0.1 localhost.

сохраните этот файл и попробуйте пинговать локальный хост из командной строки.

0 голосов
/ 01 апреля 2009

Изменение "localhost" на "127.0.0.1" также хорошо для меня.

, но просто чтобы уточнить, кому не знакомы с перспективой, вот рекомендации по изменению:

  1. Обзор для запуска -> Все программы -> Стандартные
  2. Щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора»
  3. Нажмите «Продолжить» в приглашении UAC
  4. Нажмите Файл -> Открыть
  5. Перейдите в "C: \ Windows \ System32 \ Drivers \ etc"
  6. Измените раскрывающийся список фильтра файлов с «Текстовые документы ( .txt)» на «Все файлы (. *)»
  7. Выберите «хосты» и нажмите «Открыть»
  8. Внесите необходимые изменения и закройте Блокнот. Сохранить при появлении запроса.
0 голосов
/ 13 марта 2009

Та же проблема, что и в Visual Studio 2008 Express

Изменил "localhost" на "127.0.0.1", и страница открылась. Эта проблема, похоже, влияет на Internet Explorer и Firefox

Опера не видела этой проблемы: -)

Grtz

0 голосов
/ 11 марта 2009

Этот также работал для меня. То, что я сделал, было:

  1. Перейдите на страницу свойств моего проекта.
  2. Затем в разделе «Параметры запуска» найдите «Сервер» вместо «Использовать веб-сервер по умолчанию», я изменил его на «Использовать собственный сервер».
  3. Набрал http://127.0.0.1:49227/MyProject/ в базовом URL.

Вот и все. Он автоматически открывает сайт по этой ссылке.

0 голосов
/ 11 марта 2009

У меня такая же проблема. Прошлой ночью работал над моим сайтом, в одну минуту сайт работал в браузерах, в следующую минуту он не мог подключиться к localhost.

Замена localhost на 127.0.0.1 работала для меня. Я до сих пор неопытен в asp.net, есть ли файл, где вы меняете

http://localhost:49227/testsite/Default.aspx до

http://127.0.0.1:49227/testsite/Default.aspx

Поскольку я просто изменяю URL в браузерах

0 голосов
/ 11 марта 2009

Я тоже начал получать эту проблему сегодня вечером, кажется, я установил пакет обновления Windows вчера.
Я использую VS 2008 (9.0.30729.1 SP) и Vista Ultimate SP1 (32-разрядная версия).

Замена localhost на 127.0.0.1 работала для меня.
http://localhost:49227/testsite/Default.aspx
http://127.0.0.1:49227/testsite/Default.aspx

0 голосов
/ 10 марта 2009
0 голосов
/ 10 марта 2009

Если остановка всех сервисов привела к остановке, попробуйте останавливать по одному. В конце концов вы узнаете, какой это.

Надеюсь, кто-то узнает, что это из опыта, но если нет, то вы сможете найти его сами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...