2012-01-05 144 views
1

假設我在IIS中有一個asp.net應用程序「A」,「A」在它下面有兩個虛擬目錄(應用程序)「B」和「C」。我們知道system.web.cache類爲每個應用程序實例化一次。現在asp.net緩存和虛擬目錄

1>在「B」下創建的緩存是否可以被「C」訪問?

2>在「B」下創建的緩存是否可以被「A」訪問,反之亦然?

回答

3

一般來說,沒有。緩存不能跨越應用程序邊界。如果你想這樣做(甚至跨物理機器緩存),你可以使用像memcachedVelocity by Microsoft這樣的工具。