NHibernate Profiler non vede la richiesta dalla mia applicazione ASP.NET MVC
-
29-10-2019 - |
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?
Soluzione
Hai impostato una configurazione log4net?
Puoi guardare qui:
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