如何在asp.net中使用共享缓存

时间:2012-02-06 05:44:29

标签: asp.net caching

我有一个我开发的DLL,2个Web应用程序使用它。 我希望这个DLL将数据存储在缓存中,但我希望它使用自己的缓存而不是在2个Web应用程序中复制它...

怎么办?因为HttpContext.current将引用当前的缓存应用程序(在我的例子中是2)。

我不想重复。

由于

1 个答案:

答案 0 :(得分:2)

一种方法是将您的DLL包装在Windows服务中,并让您的ASP.NET应用程序使用命名管道或类似的东西与它进行交互。

您还可以通过自己的网站或Web应用程序公开DLL来使用Web服务。它可以仅绑定到localhost,以防止远程访问。