我收到以下错误,当我尝试加载nget:
无法加载源的服务索引https://api.nuget.org/v3/index.json 。 该ServicePointManager不支持使用https方案的代理。
此外,在Linqpad,我得到一个类似的错误:
ServicePointManager不支持使用https方案的代理
有没有人有这方面的任何解决方案? 我发现这个职位,但这种解决办法,清除临时文件夹,并没有解决我的问题。 请帮忙! 谢谢!
我收到以下错误,当我尝试加载nget:
无法加载源的服务索引https://api.nuget.org/v3/index.json 。 该ServicePointManager不支持使用https方案的代理。
此外,在Linqpad,我得到一个类似的错误:
ServicePointManager不支持使用https方案的代理
有没有人有这方面的任何解决方案? 我发现这个职位,但这种解决办法,清除临时文件夹,并没有解决我的问题。 请帮忙! 谢谢!
该ServicePointManager不支持使用https方案的代理。
既然你有在web.config配置的代理,你可能需要注意的代理的语法。
如果你在你的web.config文件中设置这样的事情你也将收到此错误: proxyAddress="127.0.0.1:8888"
你需要列出这样的方案: proxyAddress="http://127.0.0.1:8888"
(添加http://)。 由本级认可的唯一方案是HTTP。
此外,由于你在你的机器配置的代理,的NuGet将无法访问服务器。 您应该添加代理服务器设置成Nuget.Config文件,转到%AppData%\NuGet\NuGet.config
,下面添加设置:
<config>
<add key="HTTP_PROXY" value="http://127.0.0.1:8888" />
</config>
您可以参考的NuGet代理设置更详细的信息。
发现了这个问题! 我基本上只需要移除的NuGet代理设置,它看起来像在命令行是为它的最佳场所。 感谢@狮子座-MSFT了有益的建议。
更新:2017年8月8日]这个问题已经再度出现,但这个时候,我的修复将无法救我,因为它仍然适用。 我已经检查了所有3点对的NuGet代理设置和它仍然没有工作。 我不知道现在是错误的。 GRRRR !!!!
更新日期:[2017年8月8日,部分德塞夫勒]找到了! 我有小提琴手在machine.config设置一样,所以一定要检查,如果你很容易健忘像我。
<system.net>
<!-- <defaultProxy
enabled = "true"
useDefaultCredentials = "true">
<proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
</defaultProxy>-->
</system.net>
提琴手是在我的案件的罪魁祸首了。 我从位于C machine.config中发表评论代理服务器设置:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Config中 。
<system.net>
<!-- <defaultProxy enabled="true" useDefaultCredentials="true">
<proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false"/>
</defaultProxy> -->
</system.net>