我的解决方案包含 4 个项目:核心、数据(库)、管理员、客户端(MVC 3 站点)。
管理员和客户使用数据项目的存储库与数据库通信。
我想使用 HttpContext.Current.Cache 为管理员和客户端缓存数据项目中的数据,并在可以出现在管理员和客户端中的更新后使缓存的数据无效。
我应该如何配置站点、应用程序或虚拟目录和应用程序池以在客户端和管理中具有相同的缓存?
我的解决方案包含 4 个项目:核心、数据(库)、管理员、客户端(MVC 3 站点)。
管理员和客户使用数据项目的存储库与数据库通信。
我想使用 HttpContext.Current.Cache 为管理员和客户端缓存数据项目中的数据,并在可以出现在管理员和客户端中的更新后使缓存的数据无效。
我应该如何配置站点、应用程序或虚拟目录和应用程序池以在客户端和管理中具有相同的缓存?
您不能跨应用程序共享标准 ASP.NET 缓存。但是,您可以使用Microsoft 的memchached或Velocity等工具。