Мне помогли следующие работы.Обратите внимание, что я использую Windows 7, Visual Studio 2010 Professional, IE 9 и нахожусь за корпоративным прокси.Действия могут отличаться в зависимости от среды:
- Перейдите в C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE
- Откройте файл devenv.exe.configдля редактирования.
- В узле System.Net добавьте приведенный ниже код.
- Закройте Visual Studio и снова откройте его.
- Проверьте, отображаются ли RSS-каналы.Если да, все остальное, включая Nuget, также должно работать.
- Если в разделе RSS-каналов запрашивается пароль, укажите его и сохраните.
- Если все не работает, запустите fiddler иповторите шаги с 4 по 6 снова.(Просто запуск Fiddler в фоновом режиме также помогает в некоторых случаях. См. Ссылку ниже.)
Код для добавления в devenv.exe.config:
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy proxyaddress="http://ProxyServer:8080"/>
</defaultProxy>
Это действительно хакна основе следующих двух обсуждений, но это работает.
Надеюсь, это поможет другим, у которых есть подобные проблемы.Но я действительно хочу, чтобы был лучший способ обойти.Жесткое кодирование прокси-сервера и порта не представляется приемлемым решением.Также должен быть альтернативный способ использования пакетов NuGet, таких как WebActivator и Nuget.MVC3.