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) несанкционированный.




Итак, как я могу получить его, чтобы позволить мне использовать правильные учетные данные для передачи прокси?

760   3  

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

    Ничего не найдено.