NHibernate Profiler не видит запрос от моего приложения ASP.NET MVC - PullRequest
5 голосов
/ 07 декабря 2011

Я использую NHProf с ASP.NET MVC 3.

Я вставил

HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize();

в моем методе Application_Start, но NHProf все еще не видит мои сеансы и ничего не показывает.

Что может быть источником моей проблемы?

Ответы [ 3 ]

5 голосов
/ 07 декабря 2011

Убедитесь, что клиент NHibernate Profiler указывает на тот же порт, что и ваш метод NHibernateProfiler.Initialize().Порт по умолчанию 22897.

1 голос
/ 07 декабря 2011

Вы настраиваете конфигурацию log4net?

Вы можете посмотреть здесь:

Как мне настроить NHibernate Profiler, чтобы я мог включить / отключить его без изменения кода?

И образец из моего web.config:

<appender name="NHProfAppender"
      type="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender, 
      HibernatingRhinos.Profiler.Appender.NHibernateLog4Net">
    <sink value="tcp://127.0.0.1:22897" />
  </appender>
  <logger name="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender.Setup">
    <appender-ref ref="NHProfAppender"/>
  </logger>
0 голосов
/ 11 апреля 2012

Может быть проблема с брандмауэром?Убедитесь, что порт тот же, и порт доступен.Ваш последний код работает как положено?

...