SignalR Rewrite Rule导致Chrome回归longpolling

时间:2012-09-13 16:56:54

标签: url-rewriting cross-domain signalr server-sent-events signalr.client

从服务器https://a.local,我正在连接到SignalR连接:

/gateway/signalr/status (so https://a.local/gateway/signalr/status)

然后点击URL重写规则来处理跨域调用。该规则将请求转换为:

https://b.local/signalr/status 

此工作正常并收到消息。但是,在Chrome(和FF)中,它尝试连接传输serverSentEvents,超时,然后回退到longPolling。

传输serverSentEvents在使用测试页时会连接

https://b.local/signalr/test.html

所以我知道这个传输没有问题,只是重写规则有些奇怪。

我需要做些什么特别的工作才能让它发挥作用?我是否需要以某种方式配置IIS以使serverSentEvents使用重写规则?

感谢您的帮助。

0 个答案:

没有答案