ASP.Net MVC 和 Comet (WebSync)

标签 asp.net asp.net-mvc-2 comet http-post websync

我正在尝试在我的 ASP.Net MVC 2.0 项目中实现 comet。我正在使用WebSync来自冰冻山。我的网站是用 C# 4.0 和 ASP.Net 4.0 编码的。

comet 代码使用 [HttpPost] 属性触发我的 MVC Controller 功能(即使页面没有刷新或似乎发布)。有没有办法确定正在发布的内容并忽略我的 global.asax.cs 中的该路由?

  • 请注意,我知道如何使用 MVC 忽略路由,这不是问题。

最佳答案

冰山先生们帮我解决了问题here

它正在触发我的 MVC Controller 功能之一。我必须将其添加到我的 global.asax.cs

routes.IgnoreRoute("{*allashx}", new {allashx=@".*\.ashx(/.*)?"}); 

关于ASP.Net MVC 和 Comet (WebSync),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3241246/

相关文章:

scala - 这是在 Lift 中实现 GMail 小部件的正确方法吗?

java - 如何为 Tomcat 配置 CometConnectionManagerValve?

jquery - 将 json 数组发送到 ashx 处理程序

c# - asp.net mvc razor View 中的增量

c# - 图片不在 Chrome 和 FF 上显示

asp.net - 没有详细信息操作的 ASP.MVC 路由

NHibernate + ViewModel +MVC + 乐观锁

c# - 在 rdlc 报告中动态隐藏列

asp.net - 为什么 ASP.NET 动态控件即使添加到 Page_Load 中也能保持 ViewState?

javascript - 使用 Comet 长轮询向服务器发送消息