gpt4 book ai didi

c# - 为什么在 ASP.NET 5 上更新到 beta8 后 Cors 不起作用?

转载 作者:太空狗 更新时间:2023-10-30 00:23:53 25 4
gpt4 key购买 nike

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

在那之后我在 ConfigureServices 中得到一个错误

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

Error CS1929 'IServiceCollection' does not contain a definition for 'ConfigureCors' and the best extension method overload 'MvcCorsMvcCoreBuilderExtensions.ConfigureCors(IMvcCoreBuilder, Action)' requires a receiver of type 'IMvcCoreBuilder' WebAPI.DNX 4.5.1 C:...\Startup.cs

如何修复它并激活 CORS?

最佳答案

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

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

关于c# - 为什么在 ASP.NET 5 上更新到 beta8 后 Cors 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33170468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com