ASP.Net MVC & Comet (WebSync) - PullRequest
       21

ASP.Net MVC & Comet (WebSync)

2 голосов
/ 14 июля 2010

Я пытаюсь реализовать комету в моем проекте ASP.Net MVC 2.0.Я использую WebSync от FrozenMountain.Мой сайт написан на C # 4.0 и ASP.Net 4.0.

Кометный код запускает мою функцию контроллера MVC с атрибутом [HttpPost] (даже если страница не обновляется или не отображается для публикации).Есть ли способ определить, что публикуется и игнорировать этот маршрут в моем global.asax.cs?

  • Обратите внимание, я знаю, как игнорировать маршруты с MVC, это не проблема.

Ответы [ 2 ]

3 голосов
/ 14 июля 2010

Джентльмены в Ледяной Горе помогли мне решить проблему здесь

Она выполняла одну из моих функций контроллера MVC.Я должен был добавить это в свой global.asax.cs

routes.IgnoreRoute("{*allashx}", new {allashx=@".*\.ashx(/.*)?"}); 
1 голос
/ 18 июня 2012

В WebSync 4 вы можете вообще пропустить обработчик .ashx и просто добавить маршрут для WebSync непосредственно в Global.asax:

WebSyncServer.AddRoute("...");
...