2

我正在尝试在我的 ASP.Net MVC 2.0 项目中实现彗星。我正在使用FrozenMountain 的WebSync。我的网站是用 C# 4.0 和 ASP.Net 4.0 编码的。

Comet 代码使用 [HttpPost] 属性触发了我的 MVC 控制器功能(即使页面没有刷新或似乎没有发布)。有没有办法确定发布的内容并忽略我的路线global.asax.cs

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

2 回答 2

3

冰山的先生帮我解决了这里的问题

它击中了我的 MVC 控制器功能之一。我必须将此添加到我的 global.asax.cs

routes.IgnoreRoute("{*allashx}", new {allashx=@".*\.ashx(/.*)?"}); 
于 2010-07-14T18:09:30.633 回答
1

在 WebSync 4 中,您可以完全跳过 .ashx 处理程序,直接在 Global.asax 中为 WebSync 添加一个路由:

WebSyncServer.AddRoute("...");
于 2012-06-18T15:16:14.887 回答