【问题标题】:ASP.NET web api 2 EnableCors Method not foundASP.NET web api 2 EnableCors 方法未找到
【发布时间】:2015-07-07 14:45:41
【问题描述】:

我安装了 webapi2 并且程序集的版本安装成功并显示消息:

Adding 'Microsoft.AspNet.WebApi.Client 5.2.3' to AT.Web.
Successfully added 'Microsoft.AspNet.WebApi.Client 5.2.3' to AT.Web.
Adding 'Microsoft.AspNet.WebApi.Core 5.2.3' to AT.Web.
Successfully added 'Microsoft.AspNet.WebApi.Core 5.2.3' to AT.Web.
Adding 'Microsoft.AspNet.Cors 5.2.3' to AT.Web.
Successfully added 'Microsoft.AspNet.Cors 5.2.3' to AT.Web.

但是在WebApiConfig.cs的注册方法中,想要启用cors但是没有方法“EnableCors”,

请推荐

【问题讨论】:

  • 没有运气这么远,有人吗??我正在使用 vs2013

标签: asp.net-web-api2


【解决方案1】:

【讨论】:

  • 我已经添加了,看到包控制台的消息清楚地说明它已安装。
  • 没有。您添加了 Microsoft.AspNet.Cors 5.2.3 而不是 Microsoft.AspNet.WebApi.Cors
  • 当我运行这个命令“Install-Package Microsoft.AspNet.WebApi.Cors”时,它说:AT.Web 已经引用了“Microsoft.AspNet.WebApi.Cors 5.2.3”。
  • 试试这个.... Update-Package -reinstall Microsoft.AspNet.WebApi.Cors 另外,确保你有这个 using 语句 using System.Web.Http;
  • Google is your friend Google 把我带到了这里
【解决方案2】:

确保添加对程序集 System.Web.Http.Cors 的引用。这为我解决了错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-15
    相关资源
    最近更新 更多