5

我将 NHProf 与 ASP.NET MVC 3 一起使用。

我插入

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

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

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

4

3 回答 3

5

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

于 2011-12-07T10:17:10.853 回答
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>
于 2011-12-07T12:54:57.953 回答
0

可能是防火墙问题?确保端口相同,并且端口可以访问。您的最新代码是否按预期运行?

于 2012-04-11T14:17:56.343 回答