NHibernate Profiler没有看到我的ASP.NET MVC应用程序的请求

GaG*_*r1n 5 .net asp.net nhprof nhibernate-profiler

我正在使用NHProf和ASP.NET MVC 3.

我插了

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

在我的Application_Start方法中,但NHProf仍然没有看到我的会话,也没有显示任何内容.

可能是我的问题的根源是什么?

Fit*_*aki 5

请确保NHibernate Profiler客户端指向与您的NHibernateProfiler.Initialize()方法相同的端口.默认端口是22897.


小智 1

您设置了 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>
Run Code Online (Sandbox Code Playgroud)