我正在尝试在我的 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/