2010-12-20 71 views
2

我的ASP.Net应用程序使用HTTPRuntime.Cache。如果我主持它在Azure上:Azure是否支持ASP.Net应用程序的HttpRuntime.Cache?

  1. 会有假设HTTPRuntime.Cache任何编译错误,不支持在Azure上
  2. 不会有任何compliation错误,但HttpRunTime.Cache始终返回null对任何请求的密钥
  3. HttpRuntime.Case只是正常工作

哪我的假设是正确的?

+0

为什么不使用目前在appfabric实验室中的缓存服务? – Doobi 2010-12-21 06:02:45

+0

是的,那是我们的下一步 – Ngm 2010-12-21 10:34:19

回答

2

您可以在Azure Web角色中使用HttpRuntime.Cache,因为我们也正在使用它,所以没有任何问题。需要记住的是,此缓存是特定于计算机的,如果您有多个实例在运行,每个实例都有自己的缓存数据。

+0

请你指点我一些关于这方面的文献? – Ngm 2010-12-21 10:34:47

+1

除非有API的特定文档禁止或许可问题,否则所有.Net API都可以使用。 Bing上的搜索条目“azure httpruntime cache”中有很多匹配显示示例。 – 2010-12-21 16:28:36

+0

我可以为Worker角色和控制角色使用相同的缓存吗? – Wilson 2014-09-22 14:14:26

相关问题