为什么在Mono下运行SignalR 1.2时,Nginx使用longPolling而不是serverSentEvents作为传输

时间:2015-06-26 16:09:06

标签: nginx mono raspberry-pi signalr

经过数月的谷歌搜索和试用错误,我终于设法让一个Raspberry Pi 2机器中的单声道运行MVC3 WebApplication。我也能够使SignalR 1.2工作并且ChatHub示例正常工作(该示例可在Microsoft的SignalR 1.x教程站点中找到)。

使用xsp4或Nginx(使用fastcgi-mono-server4)作为Web服务器,可以成功运行Web应用程序。

然而,我发现当这个应用程序在xsp4下运行并由chrome浏览时,它会使用' serverSentEvents'作为SignalR传输。当它在Nginx + fastcgi-mono-server4下运行时,它总是使用' longPolling'代替。

有没有人知道如何配置Nginx,因此它使用' serverSentEvents'而不是' longPolling'?

非常感谢你。

0 个答案:

没有答案