Pregunta

Estoy usando NHProf con ASP.NET MVC 3.

Inserté

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

en mi método Application_Start, pero NHProf todavía no ve mis sesiones y no muestra nada.

¿Cuál podría ser el origen de mi problema?

¿Fue útil?

Solución

¿Establece una configuración de log4net?

Puede mirar aquí:

Cómo¿Puedo configurar NHibernate Profiler para poder habilitarlo / deshabilitarlo sin cambiar el código?

Y muestra de mi 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>

Otros consejos

Asegúrese de que el cliente NHibernate Profiler apunte al mismo puerto que su método NHibernateProfiler.Initialize().El puerto predeterminado es 22897.

¿Podría ser un problema de firewall?Asegúrese de que el puerto sea el mismo y que se pueda acceder al puerto.¿Su último código se está ejecutando como se esperaba?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top