Pergunta

Estou usando NHProf com ASP.NET MVC 3.

Eu inseri

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

no meu método Application_Start, mas NHProf ainda não vê minhas sessões e não mostra nada.

Qual pode ser a origem do meu problema?

Foi útil?

Solução

Você definiu uma configuração log4net?

Você pode olhar aqui:

Comoeu configuro o NHibernate Profiler para que possa habilitá-lo / desabilitá-lo sem alterar o código?

E uma amostra do meu 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>

Outras dicas

Certifique-se de que o cliente NHibernate Profiler aponta para a mesma porta que o método NHibernateProfiler.Initialize().A porta padrão é 22897.

Pode ser um problema de firewall?Certifique-se de que a porta seja a mesma e que a porta possa ser acessada.Seu código mais recente está funcionando conforme o esperado?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top