signalR CORS错误:本地实例上的Access-Control-Allow-Origin

时间:2017-08-24 16:37:04

标签: angular asp.net-web-api cors signalr

当我尝试通过一个单独的应用程序(angular4)连接到signalR(Asp.Net WebApi)本地时,我收到以下错误:

  

http://127.0.0.1:50840/signalr/negotiate?clientProtocol=1.5&connectionData=%5B%7B%22name%22%3A%22apihub%22%7D%5D&_=1503591726722。   No' Access-Control-Allow-Origin'标题出现在请求的上   资源。起源' http://127.0.0.1:61679'因此是不允许的   访问。

通过执行以下操作已完成herehere的操作:

public void Configuration(IAppBuilder app)
{
    app.Map("/signalr", map =>
    {
        map.UseCors(CorsOptions.AllowAll); //TODO: FIX THIS
        var hubConfiguration = new HubConfiguration()
        {
        };
        map.RunSignalR(hubConfiguration);
    });
}

但这似乎仍然无效 - 任何想法?配置在应用启动时受到影响。看起来很简单,我错过了什么?谢谢。

0 个答案:

没有答案