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