我想在ASP.NET MVC4中使用Azure Cache开始我的开发,并希望将我的会话放在内存缓存中,然后让它与Azure Cache一起使用。
我的目标是在我的笔记本电脑上进行开发,而不会产生开销和延迟构建我的网站,并且每次构建时都必须部署Azure Compute实例。
答案 0 :(得分:0)
我实际上编写了自己的缓存接口,称为ICache,它完成了大部分缓存功能。然后我使用HttpContext缓存而不是基于构建类型的Azure缓存。我创建了一个新的构建类型“Local”,并使用了#if Local #else #endif。
有一些微妙的差异,但在大多数情况下,它的效果很好。我可以在模拟器之外运行我的MVC应用程序,这非常快。
...但我不得不问,为什么要把会话放在缓存中?