如何在 ASP.NET MVC 中进行长轮询 AJAX 请求? [复制]

Posted

技术标签:

【中文标题】如何在 ASP.NET MVC 中进行长轮询 AJAX 请求? [复制]【英文标题】:How to do long-polling AJAX requests in ASP.NET MVC? [duplicate] 【发布时间】:2010-11-23 10:55:09 【问题描述】:

有谁知道如何在 ASP.NET MVC 中编写长轮询 AJAX 请求(用于服务器推送通知)?每当我这样做时,似乎只有最后一个打开窗口的浏览器才会收到通知。好像 IIS/ASP.NET 正在取消最后一个请求,因为它被挂起或其他原因。

【问题讨论】:

【参考方案1】:

我最近使用基于 great article by Clay Lenhart 的 MVC 3 异步控制器编写了 simple example of a Long Polling Chat Server

您可以使用我根据BitBucket项目的源设置的example on a AppHarbor deployment。

另外,更多信息可从我的blog post explaining the project获得。

【讨论】:

谢谢贾卡布!很高兴您喜欢这篇博文。

以上是关于如何在 ASP.NET MVC 中进行长轮询 AJAX 请求? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 aspnet 身份中进行会话管理?

我在 asp.net MVC 中进行会话处理它在查看页面按钮上工作我无法在我的控制器中的另一个操作上获得会话 [重复]

如何在iOS中进行长时间的振动

长时间轮询数据库数据?

jQuery ajax 在 asp.net mvc 中上传文件

asp.net mvc 3 - ajax 表单提交和验证