2010-12-20 100 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

相關問題