NHibernate: не удалось создать экземпляр CacheProvider? - PullRequest
3 голосов
/ 11 января 2012

Я новичок в NHibernate и работаю над проектом веб-форм ASP.NET, который ссылается на другую сборку, использующую NHibernate.Я могу делать вызовы методов, которые используют NHibernate на моей локальной копии, но когда я публикую проект на тестовом сервере, я получаю это:

could not instantiate CacheProvider: NHibernate.Caches.SysCache.SysCacheProvider, NHibernate.Caches.SysCache

Я извиняюсь за смутный характерэтого вопроса, но, учитывая то, что я мало знаю о NHibernate на данный момент, это все, что я действительно могу предложить.Возможно, может загореться какой-то гуру, который поймал тот факт, что он работает при локальной отладке, но не при публикации.

Если для получения ответа требуется дополнительная информация, простодайте мне знать, что это такое.

Ответы [ 2 ]

4 голосов
/ 11 января 2012

Подтвердили ли вы, что опубликованный проект содержит NHibernate.Caches.SysCache.dll в папке bin? Если нет, попробуйте добавить это как ссылку и переиздать. Похоже, он просто не может найти DLL.

1 голос
/ 11 января 2012

вам нужно развернуть сборку nh syscache вместе с проектом.

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