繁体   English   中英

ASP.NET-CORE 2.2 SignalR CORS

[英]ASP.NET-CORE 2.2 SignalR CORS

我对ASP.Net Core 2.2和SignalR有问题。 我在asp.net核心和Angular之间使用SignalR。 当我使用Asp.net core 2.0时,一切正常。 但是,当我以相同的代码使用asp.net core 2.2时,相同的类却出现了cors错误。

警告:CORS协议不允许同时指定通配符(任何)来源和凭据。 如果需要支持凭据,请通过列出各个来源来配置策略。

我怎么解决这个问题?

谢谢

当我使用此cors配置时,问题已解决。 谢谢

 services.AddCors(options =>
        {
            options.AddPolicy("CorsPolicy",
                builder => builder
                //.AllowAnyOrigin()
                .AllowAnyMethod()
                .AllowAnyHeader()
                .AllowCredentials()
                .SetIsOriginAllowed((host) => true) //for signalr cors                
                    );
        });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM