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
,
Может ли быть проблема с брандмауэром? Убедитесь, что порт такой же, и порт доступен. Ваш последний код работает как ожидалось?