Сайт localhost не позволяет установить соединение visual studio

Обновлено: 06.07.2024

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

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

и ошибка в том, что:

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

Я просто пытаюсь подключиться к SQL Server, который интегрирован в Visual Studio 2012, чтобы после этого я мог программно создать базу данных. Я только что установил Visual Studio 2012 Professional с параметрами по умолчанию. Когда я открываю Server Explorer, я вижу активный сервер, названный моим.

Я запускаю Visual Studio Professional 2015 на Windows 10 и пытаюсь подключиться к Visual Studio онлайн, используя функцию manage connections от команды explorer. Каждый раз, когда я нажимаю на управление подключениями \ подключение к командному проекту, сразу же появляется ошибка: SplitterDistance.

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

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

В папке .vs откройте папку config

Видишь вон тот файл applicationhost.config ? Удали эту штуку. (Не волнуйтесь, он автоматически восстановится, как только вы перекомпилируете проект.)

Обычно на локальной машине мы получаем ошибки типа This site can't be reached localhost refused to connect , потому что у нас нарушена конфигурация самозаверяющего сертификата для локального IIS Express. Иногда это происходит, когда вы меняете URLs в launchSettings.json или вообще никогда не настраивали самозаверяющие сертификаты на этой машине.

    Удалить папку .vs (требуется закрыть папку Visual Studio 2017)

Выполните следующие команды в cmd As Administrator :

cd "C:\Program Files (x86)\IIS Express"

Убедитесь, что вы запустили VS2017 As Administrator и проверили, устранена ли проблема

Изменение номера порта решило эту проблему

enter image description here

Я установил SQL Server и Visual Studio и попытался сделать свой университетский проект. Я могу подключиться к SQL Server в Management Studio, но не могу подключиться к Visual Studio! Удаленное подключение включено все службы запущены и все в порядке, но я не знаю, почему я получаю эту ошибку : При.

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

  1. Щелкните правой кнопкой мыши папку проекта и выберите "Open folder in file Explorer".
  2. Затем найдите папку Obj и удалите ее.
  3. Запустите приложение.

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

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

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

Я запустил свой Visual Studio как "Run as administrator", и это решило мою проблему.

У меня была эта проблема, и я решил ее, закрыв все открытые экземпляры Visual Studio.

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

перезагрузка машины была единственной вещью, которая работала для меня

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

enter image description here

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

Измените номер порта и удалите отладку скрипта (если она включена) для разрешения в localhost .

Я перепробовал все, но ничего не получалось, но это сработало. Если вы можете отлаживать на local IIS вместо Express, измените конфигурации, как показано на рисунке ниже. Не забудьте нажать на "Create virtual directory"

enter image description here

Здесь та же проблема, но я думаю, что моя была связана с установкой последней версии Visual Studio и запуском решения как в 2015, так и в 2019 годах. Я удалил всю папку .vs и перезапустил Visual Studio, и это сработало.

Я думаю, что проблема в том, что есть несколько конфигураций для каждой версии Visual Studio в папке .vs, и это, кажется, все испортило.

Попробуйте удалить файлы cookie для вашего localhost

enter image description here

Перейдите в Панель управления > Программы и функции > IISExpress > ремонт

Щелкните правой кнопкой мыши на проекте > > свойства >> Выберите веб-вкладку >> в разделе сервер выберите "Use Visual development server" , чтобы косвенно снять флажок "Local IIS Server"

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

Свойства проекта> веб > создать виртуальный каталог работали для меня

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

Надеюсь, это поможет и кому-то еще!

Откройте cmd от имени администратора и выполните следующую команду:

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

При первом запуске проекта VS отобразил диалоговое окно, предлагающее создать сертификат SSL для localhost , но я не хотел использовать SSL, поэтому я прекратил работу и вошел в свойства проекта и отключил SSL (a checkbox, который можно очистить). После этого я продолжал получать описание проблемы.

После многих попыток то, что на самом деле решило эту проблему для меня, было редактирование файла launchSettings.json, расположенного в разделе [ProjectName]/Properties - он доступен из решения Explorer.

Когда редактирование было завершено, содержимое выглядело следующим образом (где 12345-номер порта, а MyNETCoreApp-название проекта).

Правки, которые я сделал, были:

Это решение сработало для меня:

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

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

видите вон тот конфигурационный файл applicationhost ? Удали эту штуку.(Не волнуйтесь, он автоматически восстановится, как только вы перекомпилируете проект.)

Я сделал следующее в последовательности, и это сработало для меня:

  1. удалить папку .vs
  2. удалить папку obj
  3. близко против студии
  4. Перезагрузите компьютер

Похожие вопросы:

Я использую Wamp64 с файлом text.php в android_connect в папке www in wamp64 в системе Windows 7 (64-bit). Однако при вводе localhost/android_connect/text.php как в Chrome, так и в Internet Explorer.

Я просто пытаюсь подключиться к SQL Server, который интегрирован в Visual Studio 2012, чтобы после этого я мог программно создать базу данных. Я только что установил Visual Studio 2012 Professional.

Я запускаю Visual Studio Professional 2015 на Windows 10 и пытаюсь подключиться к Visual Studio онлайн, используя функцию manage connections от команды explorer. Каждый раз, когда я нажимаю на.

Я установил SQL Server и Visual Studio и попытался сделать свой университетский проект. Я могу подключиться к SQL Server в Management Studio, но не могу подключиться к Visual Studio! Удаленное.

У меня есть проект автомобиля, над которым я работаю в visual studio году, но после того, как я установил его в своей школе, мне пришлось вернуться домой, чтобы поработать над ним. Однако теперь я.

Я попробовал несколько предложений на других постах, но безрезультатно. У меня есть 9-месячный проект, который больше не отображается в браузере из-за отладки F5 в vs code. Я создал совершенно новый.

У меня есть простое расширение, которое использует API веб-просмотра VS Code для загрузки содержимого из сервер, который порождает мое расширение. Для этого используется iframe, указывающий на localhost :

Это нормально работает, когда расширение запускается локально, но когда я пытаюсь запустить свое расширение в удаленной рабочей области iframe пуст:

Empty localhost iframe when in a remote workspace

1 ответ

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

Localhost in the webview resolves to the local machine

Для этого есть два возможных решения:

Отметьте свое расширение как UI Extension так что он всегда запускается на локальной машине.

Вы можете сделать свое расширение расширением пользовательского интерфейса, если ему не нужно читать файлы из рабочей области или использовать скрипты / инструменты, которые будут установлены только вместе с рабочей областью. Расширения пользовательского интерфейса запускаются на локальном компьютере пользователя, поэтому сервер, который они запускают, доступен с использованием localhost.

Для этого просто добавьте "extensionKind": "ui" в расширение package.json .

Настройте portMapping для вашего веб-просмотра

API сопоставления портов VS Code позволяет сопоставить порт localhost, используемый в вашем веб-представлении, с произвольным портом на компьютере, на котором работает ваше расширение. Это работает даже в том случае, если ваше расширение работает удаленно.

API сопоставления портов был добавлен в VS Code 1.34. Чтобы использовать его, передайте объект portMapping при создании панели веб-просмотра:

Если ваше веб-представление по какой-либо причине использует localhost, рекомендуется установить portMapping , чтобы его можно было правильно запускать где угодно. На практике вам также следует подумать о случайном выборе порта, на котором работает ваш сервер. С сопоставлением портов вам не нужно изменять html веб-просмотра для этого:

У нас есть решения для распространенных ошибок сети или прокси-сервера, которые могут возникать при установке или использовании Visual Studio за брандмауэром или прокси-сервером.

Ошибка: "Требуется проверка подлинности на прокси-сервере"

Эта ошибка обычно происходит, когда пользователи подключаются к Интернету через прокси-сервер, который блокирует вызовы Visual Studio к некоторым сетевым ресурсам.

Устранение этой ошибки прокси-сервера

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

Если вы хотите использовать учетные данные по умолчанию для прокси-сервера, сделайте следующее:

Найдите файл devenv.exe.config (файл конфигурации devenv.exe) в папке %ProgramFiles%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE или %ProgramFiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE.

Найдите файл devenv.exe.config (файл конфигурации devenv.exe) в папке %ProgramFiles%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE или %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE.

Ошибка: "Отсутствует подключение к Visual Studio" при попытке сообщить о проблеме

Эта ошибка обычно возникает, когда пользователи подключаются к Интернету через прокси-сервер, который блокирует вызовы Visual Studio к некоторым сетевым ресурсам.

Устранение этой ошибки прокси-сервера

Найдите файл feedback.exe.config (файл конфигурации feedback.exe) в папке: %ProgramFiles(x86)%\Microsoft Visual Studio\Installer или %ProgramFiles%\Microsoft Visual Studio\Installer.

В файле конфигурации проверьте, присутствует ли следующий код; если код отсутствует, добавьте его перед последней строкой </configuration> .

Ошибка: "Используемое соединение было закрыто"

Базовое соединение закрыто: непредвиденная ошибка при передаче

Visual Studio использует протокол TLS 1.2 для подключения к сетевым ресурсам. Устройства для обеспечения безопасности в частных сетях блокируют определенные подключения к серверу, если Visual Studio использует TLS 1.2.

Устранение этой ошибки подключения

Включите возможность подключения для следующих URL-адресов:

cdn.vsassets.io (размещение сети доставки содержимого или CDN)

*.gallerycdn.vsassets.io (размещает расширение Azure DevOps Services)

Частные URL-адреса серверов NuGet могут быть не включены в этот список. Используемые вами серверы NuGet можно посмотреть в файле %APPData%\Nuget\NuGet.Config.

Ошибка: "Не удалось проанализировать идентификатор из родительского процесса"

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

Устранение этой ошибки

Можно использовать команду net use или изменить параметр групповой политики UAC. Дополнительные сведения об этих обходных путях и их реализации см. в следующих статьях службы поддержки Майкрософт:

    (Подключенные диски недоступны в приглашении с повышенными привилегиями при настройке UAC на "запрос учетных данных" в Windows) (Программам не удается получить доступ к некоторым сетевым расположениям после включения контроля учетных записей пользователей в операционных системах Windows)

Техническая поддержка

Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.

VSCode имеет множество отличных расширений, и Live Server - одно из лучших.

Всего за пару кликов Live Server позволяет увидеть вашу страницу в реальном времени в реальном браузере. Более того, он имеет функцию перезагрузки в реальном времени, поэтому, если вы обновите свой код, изменения также будут отражены в браузере.

Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши HTML-файл, который вы хотите просмотреть, затем щелкнуть правой кнопкой мыши и выбрать «Открыть с помощью Live Server»:


Но что, если Live Server не открывает ваш браузер и не отображает вашу страницу так, как вы ожидаете? Если это происходит с вами, вот несколько вещей, которые вы можете попробовать.

Перезапустить VSCode

Иногда лучшее, что вы можете сделать, - это запустить VSCode с нуля.

Во-первых, сохраните всю свою работу. Затем закройте VSCode, который также остановит все установленные вами расширения.

Затем снова откройте VSCode и попробуйте еще раз - перейдите к HTML-файлу, который вы хотите просмотреть, щелкните правой кнопкой мыши и выберите «Открыть с помощью Live Server».

Установите браузер для Live Server

Возможно, расширение работает, но в вашей системе нет браузера по умолчанию.

Даже если вы установили браузер по умолчанию для своей системы, не помешало бы сообщить Live Server, какой браузер вы хотите использовать явно.

Сначала откройте Command Pallete с помощью F1, затем введите Preferences: Open Settings (JSON) и выберите эту опцию.

Это откроет ваш settings.json файл VSCode .

Прокрутите файл до конца и вставьте его "liveServer.settings.CustomBrowser": "chrome" .

Прокрутите файл до конца, добавьте запятую после последнего параметра и вставьте "liveServer.settings.CustomBrowser": "chrome" :


Обратите внимание, что вы также можете использовать "firefox" , "safari" или любой другой браузер в качестве значения "liveServer.settings.CustomBrowser" параметра.

Наконец, сохраните settings.json файл и попробуйте снова запустить Live Server.

Установите браузер по умолчанию для вашей операционной системы

Даже после того, как Live Server сообщил, какой браузер вы хотите использовать, возможно, что он по-прежнему неправильно открывает вашу страницу в этом браузере.

Следующее, что нужно попробовать, - это установить браузер по умолчанию для самой операционной системы.

Точный метод для этого может варьироваться в зависимости от вашей операционной системы, поэтому лучше поискать, как это сделать, если вы не уверены.

Вот как выглядит страница настроек в Windows:


Зайдите на живую страницу сами

Если по какой-то причине Live Server по-прежнему не открывает страницу в вашем браузере автоматически, не беспокойтесь. Вы всегда можете открыть любой браузер по вашему выбору и просмотреть страницу напрямую.

Просто откройте предпочтительный браузер и перейдите в //127.0.0.1:5500/ .

Например, если ваш файл называется index.html , просто перейдите по ссылке //127.0.0.1:5500/index.html .

Пока работает Live Server, вы должны видеть свою страницу.

В заключение

Это несколько распространенных исправлений, которые вы можете попробовать, если Live Server не работает так, как вы ожидаете.

Читайте также: