Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有几个 WCF 服务和 ASP.NET 应用程序都通过共享服务层访问数据。在这一层内,我正在执行所有必需的数据访问和缓存。现在我需要在 WCF 和 ASP.NET 之间共享缓存的对象。将 Velocity 配置为在单个服务器上工作的最佳方法是什么。另外如何禁用对象序列化?
谢谢!
MS Velocity 旨在提供分布式缓存。如果您只有一台服务器,MS Velocity 可能有点矫枉过正。
反对使用 MS Velocity 的另一点是它仍在 CTP 中。
在您的情况下,我将使用 MS 企业库缓存应用程序块。如果您将 ASP:net 和 WCF 站点设置为使用相同的应用程序池,它们将可以访问相同的内存。
http://msdn.microsoft.com/en-us/library/dd203099.aspx