C# 为什么Cors不';在ASP.NET 5上更新到beta8后无法工作?
我已将ASP.NET 5更新为beta8,并将依赖项更改为“Microsoft.AspNet.Cors”:“6.0.0-beta8” 之后,我在第行的ConfigureServices中得到一个错误C# 为什么Cors不';在ASP.NET 5上更新到beta8后无法工作?,c#,asp.net,asp.net-web-api,cors,C#,Asp.net,Asp.net Web Api,Cors,我已将ASP.NET 5更新为beta8,并将依赖项更改为“Microsoft.AspNet.Cors”:“6.0.0-beta8” 之后,我在第行的ConfigureServices中得到一个错误 services.ConfigureCors(options => { options.AddPolicy("AllowAllOrigins", builder => builder.AllowAnyOrigin()); }); 错误CS1929“IServiceCollection”
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?方法的名称已更改为
AddCors
因此,现在应该使用
services.AddCors()
而不是services.ConfigureCors()
:
你查过AspNet的声明回购协议了吗?是的,但是我找不到什么
services.AddCors(options =>
{
options.AddPolicy("AllowAllOrigins", builder => builder.AllowAnyOrigin());
});