Работает ли NHibernate SysCache в не веб-приложении? - PullRequest
3 голосов
/ 03 апреля 2010

Я знаю, что SysCache использует внутреннее кэширование ASP, но, поскольку я не знаю о реализации кэширования ASP (и зависит ли это от IIS), мне было интересно, будет ли SysCache работать в не-веб-приложении (как служба Windows)?

Активация и использование NHprofiler, похоже, показывают, что это не так.

1 Ответ

1 голос
/ 03 апреля 2010

Нет, Syscache - это абстракция над кэшем asp.net. Вы должны использовать другой кеш для сервиса.

EDIT: Я помню этот пост в блоге: http://www.hanselman.com/blog/UsingTheASPNETCacheOutsideOfASPNET.aspx Они говорят, что это должно быть использовано вне веб-среды. Это просто не рекомендуется, потому что Microsoft поддерживает его для использования в веб-среде. Это означает, что вы можете использовать его сейчас, но у вас могут возникнуть проблемы при выпуске .Net 4 (или 5, 6, 7, ...).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...