经过数月的谷歌搜索和试用错误,我终于设法让一个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'?
非常感谢你。