asp.net-mvc - 无法从 NuGet 安装 Microsoft.AspNet.WebApi.Cors

标签 asp.net-mvc visual-studio-2013 cors

我刚刚将我的项目从 2010 年的 Visual Studio 升级到 2013 年,以支持我的 WebApi 中的跨源资源共享 (CORS)。 现在,当我从 NuGet 安装 Microsoft.AspNet.WebApi.Cors 包时,出现以下错误。

我正在使用 Visual Studio 2013、Asp.Net MVC 5

PM> Install-Package Microsoft.AspNet.WebApi.Cors
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Core (≥ 5.2.3 && < 5.3.0)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Client (≥ 5.2.3)'.
Install-Package : An item with the same key has already been added.
At line:1 char:1
+ Install-Package Microsoft.AspNet.WebApi.Cors
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], ArgumentException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

最佳答案

我在使用另一个 NuGet 库时遇到了完全相同的问题。

请尝试以下步骤:

<强>1。更新

证明您安装的 NuGet 版本是否是最新版本

<强>2。清除缓存

使用 NuGet 命令提示符并清除缓存:

您可以使用此命令列出本地缓存:

nuget locals all -list

您可以使用此命令清除所有缓存:

nuget locals all -clear

<强>3。检查缓存

NuGet Cache 只是计算机上的一个文件夹,您可以手动删除 %LOCALAPPDATA%\NuGet\Cache 下的剩余文件。

或者只是在管理员 CMD 中运行:

del %LOCALAPPDATA%\NuGet\Cache\*.nupkg/q

关于asp.net-mvc - 无法从 NuGet 安装 Microsoft.AspNet.WebApi.Cors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35496757/

相关文章:

jQuery Ajax 后 - 404 错误

c# - 向已发布的 MVC API 项目添加额外文件

asp.net-mvc - Webforms 与 Asp.Net MVC VS2010 负载测试

c++ - CUDA - 简单的加法器程序总是给出零

c++ - 深度复制具有自引用指针的类

c# - 无法加载类型

c++ - 内存映射文件很慢

javascript - Facebook oEmbed 端点 CORS 错误

javascript - 跨域请求子域

jquery - 错误 :Request header field Content-Type is not allowed by Access-Control-Allow-Headers