NHibernate.InstantiationException не удалось загрузить тип теста: <Foo> - PullRequest
4 голосов
/ 02 мая 2011

у нас есть проект MVC 3.0 с довольно большим доменом.Домен получает доступ к базе данных через Fluent NHibernate 3.0.

Проект находится в производстве уже несколько месяцев, и никаких проблем нет.

Сегодня мы разрабатываем службу Windows, которая обращается к тому же домену по порядку.выполнить некоторую пакетную операцию.NHibernate не может инициализироваться из-за следующей ошибки

NHibernate.InstantiationException could not load test type: <Foo>
Inner Exception: Object reference not set to an instance of an object.

Интернет-сайт, на котором он по-прежнему работает flowlessy.

Согласно информации, найденной в Интернете, эта проблема возникает, когда в POCO есть свойство Property whiting POCO, имеющее инициализациюCtor.По сути, их много в домене, но вопрос в том, почему MVC-проект не взрывается, а win32 - в том же домене?

Stefano

1 Ответ

1 голос
/ 03 мая 2011

Сообщение об ошибке NHibernate полностью вводит в заблуждение, потому что это было значение, отсутствующее в разделе applicationConfig файла app.configm, которое не имело ничего общего с NHibernate или отображением.

Это для дальнейшего использования, если кто-то обнаружит подобную проблему.

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