我有几个WCF服务和ASP.NET应用程序都通过共享服务层访问数据。在这一层内,我正在执行所有必需的数据访问和缓存。现在我需要在WCF和ASP.NET之间共享缓存对象。将Velocity配置为在SINGLE服务器上运行的最佳方法是什么。另外我如何禁用对象序列化?
谢谢!
答案 0 :(得分:0)
MS Velocity旨在提供分布式缓存。如果你只有一台服务器,MS Velocity可能有点矫枉过正。
反对使用MS Velocity的另一点是它仍处于CTP状态。
在您的情况下,我将使用MS企业库缓存应用程序块。如果将ASP:net和WCF站点设置为使用相同的应用程序池,则可以访问相同的内存。