NHibernate Profiler не видит запрос от моего приложения ASP.NET MVC

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

Я вставил

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

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

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

3 ответа

Решение

Вы настраиваете конфигурацию 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>

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

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

Другие вопросы по тегам