【问题标题】:Why Cors doesn't work after update to beta8 on ASP.NET 5?为什么在 ASP.NET 5 上更新到 beta8 后 Cors 不起作用?
【发布时间】:2016-01-15 04:56:35
【问题描述】:

我已将 ASP.NET 5 更新为 beta8 并将依赖项更改为 "Microsoft.AspNet.Cors": "6.0.0-beta8"。

之后我在 ConfigureServices 中遇到错误

services.ConfigureCors(options => { options.AddPolicy("AllowAllOrigins", builder => builder.AllowAnyOrigin()); });

错误 CS1929 'IServiceCollection' 不包含 'ConfigureCors' 和最佳扩展方法重载 'MvcCorsMvcCoreBuilderExtensions.ConfigureCors(IMvcCoreBuilder, Action)' 需要一个类型的接收器 'IMvcCoreBuilder' WebAPI.DNX 4.5.1 C:...\Startup.cs

如何修复它并激活 CORS?

【问题讨论】:

标签: c# asp.net asp.net-web-api cors


【解决方案1】:

方法名称已更改为AddCors
所以现在你应该使用services.AddCors() 而不是services.ConfigureCors()

services.AddCors(options =>
{
    options.AddPolicy("AllowAllOrigins", builder => builder.AllowAnyOrigin());
});

【讨论】:

    猜你喜欢
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-09
    • 2011-10-25
    相关资源
    最近更新 更多