在Web API2应用程序中安装Nuget包Microsoft.AspNet.WebApi.Cors时出错 - 无法加载源的服务索引

时间:2016-07-12 14:07:28

标签: asp.net-web-api2 nuget-package

我正在尝试安装Microsoft.AspNet.WebApi.Cors包以在我的Web API应用程序中使用CORS。我使用以下命令来安装包:

  

安装包Microsoft.AspNet.WebApi.Cors

但是它给了我以下错误:

  

Install-Package:无法加载源> https://api.nuget.org/v3/index.json的服务索引。   在行:1字符:16   + Install-Package<<<< Microsoft.AspNet.WebApi.Cors   + CategoryInfo:NotSpecified:(:) [Install-Package],Exception   + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.Install> PackageCommand

我在我的项目中使用visual studio 2015和.net framework 4.5.1。 当我在包管理器控制台中运行 Get-Package -ListAvailable 时,它会显示:

  

当前包源中找不到包。

1 个答案:

答案 0 :(得分:0)

请检查是否在包控制台中选择 nuget.org 作为包源。如果不选择 nuget.org 作为包源,则必须选择 nuget.org 作为包控制台。还要确保 nuget 目标是 "https://api.nuget.org/v3/index.json"。(在 Visual Studio 2019- 版本 16.9.2 中) 要更改包源,请转到 Tools>>NuGet Package Manager>> Package Manager Settings>> Nuget Package Manager >>Package Source>> .