Подтвердить что ты не робот

Visual Studio/С#: Nuget Не удается подключиться к удаленному серверу

В MS Visual studio я пытаюсь установить пакеты Nuget в мое решение.

Когда я выбираю опцию "Управление пакетами Nuget для решения" и пытаюсь установить пакет, я получаю сообщение "Невозможно подключиться к удаленному серверу".

У меня есть интернет-соединение, поэтому не понимаю, почему я всегда получаю это сообщение.

Кто-нибудь знает о некоторых шагах, которые могут быть предприняты для устранения этой проблемы?

Спасибо

4b9b3361

Ответ 1

Очистка HTTP_PROXY работала для меня.

Позвольте мне исправить это сам

Важно: Этот раздел, метод или задача содержат шаги, которые говорят вам как изменить реестр. Однако могут возникнуть серьезные проблемы, если вы неправильно изменяете реестр. Поэтому убедитесь, что вы внимательно следуйте этим шагам. Для дополнительной защиты создайте резервную копию реестра, прежде чем изменять его. Затем вы можете восстановить реестр, если проблема возникает. Дополнительные сведения о резервном копировании и восстановлении реестра, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт: 322756 Как создать резервную копию и восстановить реестра в Windows

В reset параметры прокси-сервера Internet Explorer, выполните следующие действия. шаги:

  • В Windows XP нажмите кнопку "Пуск" или в Windows Vista или Windows 7 щелкните, а затем нажмите "Выполнить" . В Windows 8 или Windows 8.1 для доступа к Run, нажмите клавишу логотипа Windows. Клавиша с логотипом Windows + R. Или, проведите пальцем по экрану в правом краю экрана, а затем нажмите Поиск (или если вы используют мышь, указывают на верхний правый угол экрана, переместите указатель мыши вниз, а затем нажмите "Поиск" ). Тип Запуск в в поле поиска, а затем нажмите или кнопку "Выполнить" .
  • В текстовом поле "Выполнить" скопируйте (CTRL + C) и вставьте (CTRL + V) или введите следующее: reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable/t REG_DWORD/d 0/f
  • Нажмите "ОК".
  • В Windows XP нажмите кнопку "Пуск" или в Windows Vista или Windows 7 щелкните, а затем нажмите "Выполнить" . В Windows 8 или Windows 8.1 для доступа к Run, нажмите клавишу логотипа Windows. Клавиша с логотипом Windows + R. Или, проведите пальцем по экрану в правом краю экрана, а затем нажмите Поиск (или если вы используют мышь, указывают на верхний правый угол экрана, переместите указатель мыши вниз, а затем нажмите "Поиск" ). Тип Запуск в в поле поиска, а затем нажмите или кнопку "Выполнить" .
  • В текстовом поле "Выполнить" скопируйте (CTRL + C) и вставьте (CTRL + V) или введите следующее: reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer/f
  • Нажмите "ОК".

От http://support.microsoft.com/kb/2289942 Спасибо @Sandy

Ответ 2

решаемая. потому что Visual Studio использует http-соединение fiddler.

все, что вам нужно сделать, это открыть fiddler = > fiddler option = > connection = > uncheck "действовать как системный прокси при запуске".

thats all!

Ответ 3

Это началось со мной довольно случайно сегодня на Visual Studio 2012. Немного упрощен, но после проверки того, что сам сайт Nuget поднялся и попробовал консоль диспетчера пакетов, мое решение состояло в следующем:

Закрыть и снова открыть Visual Studio

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

Ответ 4

Инструменты → Диспетчер пакетов библиотек → Параметры диспетчера пакетов → Очистить кеш пакетов

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

Ответ 5

Очистка кэша прокси в IE. Исправлено это для меня. Используйте эти две команды в командной строке (запустите как администратор)

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f

затем

reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /f

Подробности можно найти на https://support.microsoft.com/en-us/kb/2289942

Ответ 6

Я решил это на моем, комментируя

<system.net></system.net>

из devenv.exe.config, расположенного в

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.config

Ответ 7

Вот как я исправил эту проблему после того, как ни одно из вышеперечисленных предложений не срабатывало:

Internet Explorer > Инструменты > Соединения > Настройки Lan
Снимите флажок "Автоматически определять настройки". Это решило проблему Nuget Package Manager для меня. Кроме того, он исправил еще одну проблему подключения, с которой я столкнулся с виртуальным рабочим столом VMWare И... это значительно увеличило скорость в Internet Explorer при попытке подключиться к защищенным сайтам.

Ответ 8

У меня возникла проблема с восстановлением пакета VS 2010, даже после обновления Nuget Package Manager до последней версии, а также без выбора всех доступных мне пакетов. Я получал сообщение об ошибке при включении опции восстановления пакета Nuget в решении.

Я решил это, используя другое поле, которое не ограничивало доступ HTTPS к серверу nuget. Когда я использовал VS 2012 из другого окна, чтобы включить восстановление пакета, он работал нормально. Я считаю, что он должен иметь возможность подключиться к онлайн-серверу nuget для загрузки последнего nuget.exe, используемого во время операций восстановления. Таким образом, одним из вариантов, который вы можете использовать, является выполнение процесса Enable Package Restore с сервера, на котором есть все необходимые интернет-ресурсы, а затем регистрация изменений. После того, как эти изменения будут проверены, вы можете снова загрузить решение из VS 2010 или VS 2012 и использовать возможности восстановления nuget.

Надеюсь, что это поможет!

Ответ 9

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

  • Мой IE был обновлен до IE 9, но обновление не было завершено, потому что я не закончил мастер обновлений
  • В IE была установлена ​​некоторая неясная настройка прокси-сервера (остаток тестового прогона RC селена)

После завершения работы мастера обновления и очистки всех параметров прокси-сервера мой менеджер пакетов NuGet снова работает.

Ответ 10

Если бы та же проблема, она была специфичной для решения, и ни одна из вышеперечисленных проблем не работала. Я удалил файл параметров пользовательского решения для визуальной студии (.suo) и перезапустил VS 2013, и теперь я могу обновлять и устанавливать пакеты снова.

Ответ 11

Наконец, разрешено. Я отключил расширение в Chrome. Я установил его, чтобы скрыть свое реальное местоположение.

Ответ 12

В reset параметры вашего прокси-сервера Internet Explorer выполните следующие действия: 1. В Windows XP нажмите кнопку "Пуск" или в Windows Vista или Windows 7 нажмите

2459687, а затем нажмите "Выполнить" . В Windows 8 или Windows 8.1 для доступа к команде "Запуск" нажмите клавишу логотипа Windows

Логотип логотипа Windows + R. Или, проведите пальцем по правому краю экрана, а затем нажмите "Поиск" (или, если вы используете мышь, укажите в верхнем правом углу экрана, переместите указатель мыши вниз, а затем нажмите "Поиск" ). Введите Запуск в окне поиска, а затем нажмите или "Выполнить" . 2. В текстовом поле "Выполнить" скопируйте (CTRL + C) и вставьте (CTRL + V) или введите следующее:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable/t REG_DWORD/d 0/f

3.Щелкните OK. 4. В Windows XP нажмите кнопку "Пуск" или в Windows Vista или Windows 7 нажмите

2459687, а затем нажмите "Выполнить" . В Windows 8 или Windows 8.1 для доступа к команде "Запуск" нажмите клавишу логотипа Windows

Логотип логотипа Windows + R. Или, проведите по экрану с правого края экрана, а затем нажмите "Поиск" (или, если вы используете мышь, укажите в верхнем правом углу экрана, переместите указатель мыши вниз, а затем нажмите "Поиск" ). Введите Запуск в окне поиска, а затем нажмите или нажмите "Выполнить" . 5. В поле "Запустить" скопируйте (CTRL + C) и вставьте (CTRL + V) или введите следующее: reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer/f

6.Щелкните OK.

Ответ 13

Я не смог установить глобализацию в V.S. 2015 и после того, как я попробовал все ответы, я попробовал это. Я открыл свой проект в V.S. 2013, и он работал в первый раз. надеюсь, это поможет кому-то еще

Ответ 14

Повторный запуск модема исправил мою проблему.!

Ответ 15

Свойства Интернета → Настройки локальной сети → снимите флажок "Автоматически определять настройки"

Ответ 16

Шаги:

  • Закрыть Fiddler.
  • Перезапустите Visual Studio.