2012-02-06 3 views
0

У меня есть DLL, которую я разработал, и 2 веб-приложения используют его. Я хочу, чтобы эта DLL хранила данные в кеше, но я хочу, чтобы он использовал свой собственный кеш и не дублировал его среди 2 веб-приложений ...Как использовать общий кэш в asp.net

как это можно сделать? поскольку HttpContext.current будет ссылаться на текущее приложение кэша (которое в моем случае равно 2).

Я не хочу дублирования.

Благодаря

+0

Можете ли вы добавить более подробную информацию об этой DLL – Madhu

ответ

2

Один из способов заключается в заворачивайте DLL в службе Windows, и ваши приложения ASP.NET взаимодействуют с ним, используя именованные каналы или что-то подобное.

Вы также можете использовать веб-службы, открывая свою DLL через собственный веб-сайт или веб-приложение. Это может быть связано только с локальным хостом, чтобы предотвратить удаленный доступ.

+0

, вот что я думал! благодаря! – Himberjack