2012-01-05 5 views
1

Предположим, у меня есть приложение asp.net «A» в IIS, а «A» имеет два виртуальных каталога (приложения) «B» и «C» под ним. Мы знаем, что класс system.web.cache создается один раз для каждого приложения. Теперькеш asp.net и виртуальный каталог

1> Будет ли доступ к кешу, созданному под «B», «C»?

2> Будет ли кеш, созданный под «B», доступным для «A» и наоборот?

ответ

3

Как правило, нет. Кэширование не может пересекать границы приложений. Если вы хотите сделать это (или даже кэшировать на физических машинах), вы можете использовать такие инструменты, как memcached или Velocity by Microsoft.