我有一个我开发的DLL,2个Web应用程序使用它。 我希望这个DLL将数据存储在缓存中,但我希望它使用自己的缓存而不是在2个Web应用程序中复制它...
怎么办?因为HttpContext.current将引用当前的缓存应用程序(在我的例子中是2)。
我不想重复。
由于
答案 0 :(得分:2)
一种方法是将您的DLL包装在Windows服务中,并让您的ASP.NET应用程序使用命名管道或类似的东西与它进行交互。
您还可以通过自己的网站或Web应用程序公开DLL来使用Web服务。它可以仅绑定到localhost,以防止远程访问。