我已将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, 行动)'需要一个类型的接收器 ' IMvcCoreBuilder' WebAPI.DNX 4.5.1 C:... \ Startup.cs
如何修复它并激活CORS?
答案 0 :(得分:9)
方法的名称已更改为AddCors
所以现在你应该使用services.AddCors()
而不是services.ConfigureCors()
:
services.AddCors(options =>
{
options.AddPolicy("AllowAllOrigins", builder => builder.AllowAnyOrigin());
});