我已经设置了apache geode,并且我正在使用Pivotal.Gemfire.dll
通过扩展CacheListenerAdapter
来设置缓存侦听器。
问题是,使用正确的键收听该区域时,以下内容永远不会触发:
public override void AfterCreate(EntryEvent<TKey, TVal> ev)
{
//code
}
但是,这确实可以在桌面应用程序(Console.app/WinForms)中工作,而不能在Web应用程序(MVC / WebForms)中工作
如果有人可以帮助我或将我指向正确的文档页面,我将不胜感激,距离我试图使它生效已经过去了3天。
答案 0 :(得分:1)
如果您使用的GemFire Native Client版本低于10.0.0,则可能会在ASP.NET中遇到AppDomain的问题。尽管在9.x中缓解了许多AppDomain问题,但是在该版本中还是无法解决一些问题。更新到最新的10.x应该可以解决您的问题。