Nhibernate Profiler - не показывает никакой информации, кроме "сессии"? - PullRequest
1 голос
/ 15 ноября 2010

Так что у меня проблемы с интеграцией NHibernate в моем проекте MVC. Поэтому я установил NHProfiler и инициализировал его в файле Global.asax.cs (NhibernateProfiler.Initialize ();).

Тем не менее, все, что я могу видеть в NHProf, это сессия # и время, которое потребовалось, чтобы придумать. Но выбор этого или любых других операций не показывает мне никакой информации о подключении к базе данных или вообще никакой информации в любом из других окон, таких как: - Заявления, сущности, использование сеанса

Статистика фабрики сеансов показывает только время начала, время выполнения и все.

Любые мысли.

1 Ответ

0 голосов
/ 15 ноября 2010

Есть ли у вас какая-либо настраиваемая конфигурация log4net? Просто думаю, что это может перезаписать прослушиватель log4net от NHProf после запуска. Если вы обновите страницу (и, следовательно, начнете другой сеанс *), отобразит ли NHProf еще один сеанс? Также убедитесь, что HibernatingRhinos.Profiler.Appender.dll (или HibernatingRhinos.Profiler.Appender.v4.0.dll, если вы используете .NET 4) совпадает с текущей версией NHProf.

* Я предполагаю, что вы используете Session-per-Request, поскольку это веб-приложение.

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