Domanda

Sto usando NHProf con ASP.NET MVC 3.

Ho inserito

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

nel mio metodo Application_Start, ma NHProf continua a non vedere le mie sessioni e non mostra nulla.

Quale potrebbe essere l'origine del mio problema?

È stato utile?

Soluzione

Hai impostato una configurazione log4net?

Puoi guardare qui:

Comedevo configurare NHibernate Profiler in modo da poterlo abilitare / disabilitare senza modificare il codice?

E un campione dal mio 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>

Altri suggerimenti

Assicurati che il client NHibernate Profiler punti alla stessa porta del tuo metodo NHibernateProfiler.Initialize().La porta predefinita è 22897.

Potrebbe essere un problema con il firewall?Assicurati che la porta sia la stessa e che sia possibile accedervi.Il tuo ultimo codice funziona come previsto?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top