Как я могу заставить "CacheListenerAdapter" работать в ASP.NET? - PullRequest
0 голосов
/ 15 мая 2019

Я установил apache geode и использую Pivotal.Gemfire.dll для настройки прослушивателя кэша путем расширения CacheListenerAdapter.

Проблема в том, что нижеприведенное никогда не срабатывает при прослушивании региона с правильным ключом:

    public override void AfterCreate(EntryEvent<TKey, TVal> ev)
    {
        //code
    }

Это, однако, работает в настольном приложении (Console.app/WinForms), но не в веб-приложении (MVC / WebForms)

Если кто-то может мне помочь или указатьмне на правильную страницу документации, я был бы очень признателен, прошло 3 дня, так как я пытаюсь заставить это работать.

1 Ответ

1 голос
/ 17 мая 2019

Если вы используете версию GemFire ​​Native Client менее 10.0.0, то вы, вероятно, столкнетесь с проблемой AppDomain в ASP.NET. Хотя многие проблемы с доменом приложений устранены в 9.x, некоторые из них просто невозможно решить в этой версии. Обновление до последней версии 10.x должно решить вашу проблему.

...