2

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

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

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

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

4

1 回答 1

6

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

https://github.com/geersch/AppFabric

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

于 2013-01-05T04:47:24.013 回答