localhost отказался подключиться Ошибка в визуальной студии

26

Я скопировал файл своего решения из другой системы и попытался запустить его на своей машине: Для этого я перешел в папку проекта и удалил предыдущий файл решения и скопировал новый.

Теперь это начало давать мне ошибку. соединение было отказано. Итак, я получил одно решение отсюда: Как решить ERR_CONNECTION_REFUSED при попытке подключения к локальному хосту IISExpress - Ошибка 502 (Не удается отладить из Visual Studio)?

В соответствии с этим я изменил номер порта с 1049 на 1052. Он загрузился и одна из страниц загрузилась. Но когда я ввел нужные учетные данные, он снова перенаправляется на старый порт, например:

http://localhost:1049/Home/SearchFlight

и ошибка:

 This site can’t be reached

 localhost refused to connect.
 Search Google for localhost 1049 Home Search Flight
 ERR_CONNECTION_REFUSED

Теперь я не знаю, что делать дальше. Я изменил номер порта на 1052, но все же указал его на 1049. Что мне теперь делать?

    
задан duke 20.05.2016 в 19:32
источник

10 ответов

45

У меня была аналогичная проблема. Попробуйте это, и он должен работать

  1. Перейдите в папку проекта и откройте папку .vs (сохраните флажок скрытого элемента проверки, так как эта папка может быть скрыта)

  2. в папке .vs - открыть конфигурацию

  3. см. этот файл конфигурации приложенияhost там? Удалите эту вещь. (Не беспокойтесь, она автоматически восстановится после перекомпиляции проекта.)

ответ дан Kush 12.08.2016 в 23:12
источник
  • Это сработало для меня. Возможно, вам придется запустить VS в режиме администратора. –  WillC 31.12.2016 в 00:58
  • это помогло мне! Благодарю. –  Roger 12.01.2017 в 22:13
  • Я получаю сообщение об ошибке «Не удалось запустить веб-сервер IIS». –  Baimyrza Shamyr 18.01.2017 в 22:41
  • пробовал это, все еще получая сообщение «Этот сайт не может быть достигнут». (Я также пытался открыть в режиме администратора, не помог) –  Nathan Tregillus 29.08.2017 в 22:33
  • Работал и для меня. Я использую VS2015 и IIS Express ... –  IdahoB 17.09.2017 в 20:41
6

Изменение номера порта устраняет проблему

    

ответ дан vinayak hegde 17.02.2017 в 13:45
источник
  • Это работает для меня :) –  Zafar 21.07.2017 в 02:22
  • Я попробовал это, все равно получил тот же «Этот сайт не может быть достигнут». –  Nathan Tregillus 29.08.2017 в 22:34
  • Да, для меня такая же ошибка Этот сайт не может быть достигнут –  Krish 12.09.2017 в 12:28
  • Это красиво! –  Ravi 28.04.2018 в 09:53
5

Просто удалите (obj) папку Object в папке проекта, затем запустите приложение, и оно будет работать нормально. Шаги:

  1. Щелкните правой кнопкой мыши папку проекта и выберите «Открыть папку в проводнике файлов».
  2. Затем найдите папку Obj и удалите ее.
  3. Запустите приложение.
ответ дан Pradeep Kumar Das 21.12.2016 в 11:59
источник
3

У меня была та же проблема. Удаление .vs папки (включая все содержимое, папка может быть скрыто) работал для меня.     

ответ дан Baqer Naqvi 20.02.2018 в 15:30
источник
  • не работал для меня ... –  A. Sinha 09.04.2018 в 15:13
  • Какова ваша постановка проблемы @ A.Sinha? –  Baqer Naqvi 11.04.2018 в 17:43
1

Я решил аналогичную проблему, указав связанные IP-адреса в окне cmd, запущенном как admin:

netsh http show iplisten

Затем, один за другим, выдувая их всех:

netsh http delete iplisten ipaddress=127.0.0.200
netsh http delete iplisten ipaddress=127.0.0.2
...
    
ответ дан Watusimoto 08.06.2017 в 00:06
источник
0

Откройте cmd как администратор и запустите эту команду:

netsh http delete iplisten ipaddress=xxx.xxx.x.xxx

ipaddress - ваш частный ip.
Это сработало для меня.

    
ответ дан Hamza 28.01.2018 в 12:47
источник
0

Это случилось со мной в VS2017 v 15.6.7 с использованием .net core 2.0.

Когда проект впервые был запущен, он создал сертификат SSL для локального хоста и начал нормально работать. Когда я отключил SSL, я продолжал эту проблему.

По-видимому, при отключении SSL номера портов изменяются, и не все номера портов меняются на новый порт. Убедитесь, что номера портов в Debug имеют одинаковый номер.     

ответ дан Donny V. 02.05.2018 в 22:05
источник
0

Для этого для меня все, что мне нужно было сделать, это воссоздать виртуальный каталог. Я переустановил Windows, а затем вытащил проект из Git. Для этого щелкните правой кнопкой мыши проект решения и выберите «Свойства», затем перейдите на вкладку «Веб» и нажмите «Создать виртуальный каталог» рядом с URL-адресом проекта.

Я надеюсь, что это тоже поможет кому-то еще!

бутона     

ответ дан manzwebdesigns 21.02.2017 в 14:51
источник
0

Свойства проекта & gt; Web & gt; Создать для меня виртуальный каталог

    
ответ дан cagedwhale 08.05.2017 в 17:07
источник
0

Щелкните правой кнопкой мыши по проекту & gt; & gt; & gt; Свойства & gt; Выберите вкладку Web & gt; & gt; Под сервером Выберите «Использовать сервер Visual Development» поэтому косвенно он отключит «Local IIS Server»

Надеюсь, что это может решить эту проблему.

    
ответ дан Raj Baraskar 28.08.2017 в 10:25
источник