如何为js客户端(CORS)和.net客户端(非CORS)同时托管Signalr

时间:2019-06-27 13:30:29

标签: signalr signalr.client signalr-2

我有一个托管两个集线器(IIS / OWIN)的ASP.NET SignalR服务器(v 2.4.1)。 需要从另一个URL上的js调用一个中心,所以我已经设置了CORS,SupportsCredentials = true,因为我需要对连接进行身份验证,并且可以正常工作。服务器上的另一个集线器是从.net客户端调用的,该客户端不发送Origin标头,因此不允许连接。如果删除CORS,则js客户端将失败,.net客户端将成功。

如何设置SignalR在一个集线器上使用CORS,但不在另一个集线器上使用?我可以在同一台服务器上同时将SignalR托管到端点上吗?

0 个答案:

没有答案