在MVC和WCF应用程序中共享ASP.Net应用程序缓存

时间:2013-01-04 21:36:14

标签: asp.net-mvc wcf caching

我有2个项目,一个是ASP.Net MVC应用程序,另一个是WCF应用程序。

这两个应用程序共享一个公共业务逻辑层,它利用ASP.Net应用程序缓存来存储一些数据以便快速检索。

我真的不希望这两个应用程序都维护相同的数据集,但我想知道ASP.Net缓存的确切位置在哪里?如果我要共享同一个应用程序池,那么两个进程都可以访问该缓存吗?

如果没有,有没有办法让2个应用程序共享缓存?

1 个答案:

答案 0 :(得分:6)

新解决方案使用Windows Server AppFabric缓存

http://cgeers.com/2010/07/04/windows-server-appfabric-caching/

http://dotnet.dzone.com/articles/caching-wcf-services-part-2

http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AAP314

.NET 1.0和1.1中存在问题,但显然不是2.0及更高版本      http://support.microsoft.com/kb/917411