如何让 "CacheListenerAdapter" 在 ASP.NET 中工作?
How can I make the "CacheListenerAdapter" work in ASP.NET?
我已经设置了 apache geode,我正在使用 Pivotal.Gemfire.dll
通过扩展 CacheListenerAdapter
来设置缓存侦听器。
问题是,当使用正确的键收听区域时,下面的代码永远不会触发:
public override void AfterCreate(EntryEvent<TKey, TVal> ev)
{
//code
}
然而,这确实适用于桌面应用程序(控制台。app/WinForms),但不适用于 Web 应用程序(MVC/WebForms)
如果有人可以帮助我或将我指向正确的文档页面,我将不胜感激,我已经 3 天没有尝试让它工作了。
如果您使用的 GemFire Native Client 版本低于 10.0.0,那么您可能 运行 在 ASP.NET 中遇到 AppDomain 问题。虽然许多 AppDomain 问题在 9.x 中得到缓解,但有些问题无法在该版本中解决。更新到最新的 10.x 应该可以解决您的问题。
我已经设置了 apache geode,我正在使用 Pivotal.Gemfire.dll
通过扩展 CacheListenerAdapter
来设置缓存侦听器。
问题是,当使用正确的键收听区域时,下面的代码永远不会触发:
public override void AfterCreate(EntryEvent<TKey, TVal> ev)
{
//code
}
然而,这确实适用于桌面应用程序(控制台。app/WinForms),但不适用于 Web 应用程序(MVC/WebForms)
如果有人可以帮助我或将我指向正确的文档页面,我将不胜感激,我已经 3 天没有尝试让它工作了。
如果您使用的 GemFire Native Client 版本低于 10.0.0,那么您可能 运行 在 ASP.NET 中遇到 AppDomain 问题。虽然许多 AppDomain 问题在 9.x 中得到缓解,但有些问题无法在该版本中解决。更新到最新的 10.x 应该可以解决您的问题。