我一直在与nuget包管理器遇到麻烦。首先,我突然无法搜索nuget。如果我尝试通过数据包管理器控制台安装某些东西,我会收到以下错误
PM> Install-Package Microsoft.Bcl.Async
Install-Package : The ServicePointManager does not support proxies with the https scheme.
At line:1 char:16
+ Install-Package <<<< Microsoft.Bcl.Async
+ CategoryInfo : NotSpecified: (:) [Install-Package], NotSupportedException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
要解决这个问题,我必须添加一个包源。这两个似乎都有效
http://www.nuget.org/api/v2/
http://packages.nuget.org/v1/FeedService.svc
当时有效。我成功搜索并下载了一个包。然而第二天早上,我现在得到了一个不同的错误。如果我尝试从nuget UI下载任何内容,我选择了我想要的包后会收到404消息。 如果我尝试从包管理器控制台下载某些内容,则会出现以下错误
The source at All [(Aggregate source)] is unreachable. Falling back to NuGet Local Cache at C:\Users\MYUSERNAMEHERE\AppData\Local\NuGet\Cache
Install-Package : Unable to find package 'Microsoft.Bcl.Async'.
At line:1 char:16
+ Install-Package <<<< Microsoft.Bcl.Async
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
我让一位朋友尝试下载我想要的软件包,他能够毫无问题地解决问题。这让我相信这是我的问题。有什么想法吗?
答案 0 :(得分:2)
我正在使用fiddler来检查我编写的WCF服务中的soap消息,我按照本教程进行设置
http://blogs.telerik.com/fiddler/posts/13-01-08/capturing-traffic-from-.net-services-with-fiddler
在本教程中,它指示您将以下内容添加到machine.config文件
<!-- The following section is to force use of Fiddler for all applications, including those running in service accounts -->
<system.net>
<defaultProxy
enabled = "true"
useDefaultCredentials = "true">
<proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
</defaultProxy>
</system.net>
当我删除此属性时,我的Nuget问题就消失了