Nuget问题-404适用于所有软件包

Nuget问题-404适用于所有软件包,nuget,nuget-package,Nuget,Nuget Package,我和nuget软件包管理器有一些问题。首先,我突然无法搜索nuget。如果我试图通过packetmanager控制台安装一些东西,我会得到以下错误 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 <<

我和nuget软件包管理器有一些问题。首先,我突然无法搜索nuget。如果我试图通过packetmanager控制台安装一些东西,我会得到以下错误

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
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
这在当时起了作用。我成功地搜索并下载了一个软件包。然而,第二天早上,我发现了一个不同的错误。如果我尝试从nuget UI下载任何东西,我会在选择我想要的包后收到404消息。 如果我尝试从PackageManager控制台下载一些东西,就会出现以下错误

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
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
根本无法访问源[(聚合源)]。返回到位于C:\Users\MYUSERNAMEHERE\AppData\Local\NuGet\Cache的NuGet本地缓存
安装程序包:找不到程序包“Microsoft.Bcl.Async”。
第1行字符:16

+安装包我使用fiddler检查来自我编写的WCF服务的soap消息,并按照本教程进行设置

在本教程中,它指示您将以下内容添加到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问题消失了

如果我在VPN或其他设备上,并且它将连接代理设置从自动检测更改为网络设置中的特定设置,这通常会发生在我身上。machine.config在哪里?答:这个答案是一种生活品味,没有人能指望fiddler代理设置会对nuget产生副作用。