"以下方法之间的呼叫不明确" for services.AddCors()

时间:2016-07-12 09:40:35

标签: cors nuget asp.net-core-1.0

我正在使用Visual Studio Community 2015 Update 3。 我正忙着尝试根据此资源启用CORS: https://docs.asp.net/en/latest/security/cors.html

  • 我创建了一个新的.NET Core Web API项目版本1.0.0。
  • 在Startup.cs中,在ConfigureServices()下我添加了: services.AddCors()
  • 但是,在向project.json添加以下依赖项之后: "Microsoft.AspNet.Cors": "6.0.0-rc1-final",我收到以下错误: The call is ambiguous between the following methods or properties: 'Microsoft.Extensions.DependencyInjection.CorsServiceCollectionExtensions.AddCors(Microsoft.Extensions.DependencyInjection.IServiceCollection)' and 'Microsoft.Extensions.DependencyInjection.CorsServiceCollectionExtensions.AddCors(Microsoft.Extensions.DependencyInjection.IServiceCollection)'

我可以确认删除该依赖项可以解决错误。任何指导将不胜感激。

1 个答案:

答案 0 :(得分:2)

显然,我忽略了注意页面顶部的显眼警告。版本1.0.0尚未更新文档。

使用"Microsoft.AspNetCore.Cors": "1.0.0"解决了这个问题。