Vs2012 не удается подключиться к Nuget через прокси-сервер
Я запускаю Visual Studio 2012 в виртуальной машине (windows 7 64bit) и у меня возникли проблемы с получением Nuget. Имя пользователя, которое я использую на виртуальной машине, не является именем пользователя, которое я использую для аутентификации через прокси, поэтому мой devenv.exe.конфигурационный файл выглядит следующим образом:
<system.net>
<defaultProxy useDefaultCredentials="false" enabled="true">
<proxy usesystemdefault="True"/>
</defaultProxy>
<settings>
<servicePointManager expect100Continue="false"/>
<ipv6 enabled="true"/>
</settings>
</system.net>
Первоначально, когда я открыл расширения и обновления, я получил следующее сообщение:
Не удалось установить соединение с сервером, так как произошла следующая ошибка:
Там не было конечной точки прослушивания на http://visualstudiogallery.msdn.microsoft.com/Services/v2011/Extension.svc который может принять сообщение. Это часто вызвано неправильным адресом или действием SOAP. Дополнительные сведения см. В разделе InnerException, если таковое имеется.
Не удается подключиться к удаленному серверу
Попытка соединения была прервана из-за того, что подключенная сторона не ответила должным образом через некоторое время, или установленное соединение не удалось, потому что подключенный хост не ответил 65.52.103.91: 80
После прочитав несколько статей, я зашел в Сервис - > Параметры - > среда - > веб-браузер и нажал на опции Internet Explorer... кнопка. Затем я перешел к connections - > Lan settings и, хотя мы используем сценарий aconfiuration, я добавил прокси-сервер и нажал ok.
Теперь сообщение изменилось при переходе o онлайновые расширения и обновления:
Не удалось установить соединение с сервером из-за следующих ошибок:
HTTP-запрос неавторизован с помощью схема аутентификации клиента "анонимно". Заголовок аутентификации, полученный от сервера, был 'NTLM, Basic realm= "наш прокси-сервер".
Удаленный сервер возвратил ошибку:(401) несанкционированный.
Итак, как я могу получить его, чтобы позволить мне использовать правильные учетные данные для передачи прокси?
3 ответов:
Вы пытались использовать диспетчер учетных данных Windows?
Вы должны иметь возможность зарегистрировать учетные данные Windows, которые выглядят следующим образом:
Internet or Network Address : *.mycompany.com User Name : Your User Name Password : Your PasswordВероятно, вы также можете ограничить сетевой адрес только прокси-сервером.
Я собирался прийти, чтобы дать некоторые указания о том, как заставить NuGet общаться с https://nuget.org используя конфигурацию учетных данных прокси-сервера NuGet , но не похоже, что это действительно ваша проблема. Возможно, вам придется сделать это, как только вы доберетесь до того места, где вы на самом деле используете NuGet.
Когда вы переходите на Расширения и обновления от VS, это не NuGet, а скорее Галерея расширений, к которой вы подключаетесь.
Я рекомендую открыть ваш браузер и собираюсь http://visualstudiogallery.msdn.microsoft.com/
Это работает? Если нет, то у вас есть более общая проблема прокси, чем то, что вы испытываете в Visual Studio. Если это так, то вы знаете, что проблема с учетными данными прокси-сервера специфична для Visual Studio, и вы можете попытаться найти правильный способ настроить VS для запроса учетных данных прокси-сервера (я попытался немного поискать, но пока не нашел правильного ответа).
Ну после долгих поисков это закончилось тем, что было правило брандмауэра, которое вызывало проблему. После записи нового правила я теперь могу получить доступ к нему через VS fine.
Comments