NHibernate Profiler sieht keine Anforderung von meiner ASP.NET MVC-Anwendung
-
29-10-2019 - |
Frage
Ich verwende NHProf mit ASP.NET MVC 3.
Ich habe eingefügt
HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize();
in meiner Application_Start-Methode, aber NHProf sieht meine Sitzungen immer noch nicht und zeigt nichts an.
Was könnte die Ursache meines Problems sein?
Lösung
Richten Sie eine log4net-Konfiguration ein?
Sie können hier nachsehen:
Und Beispiel aus meiner 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>
Andere Tipps
Stellen Sie sicher, dass der NHibernate Profiler-Client auf denselben Port verweist wie Ihre NHibernateProfiler.Initialize()
-Methode.Der Standardport ist 22897
.
Könnte ein Firewall-Problem sein?Stellen Sie sicher, dass der Port identisch ist und auf den Port zugegriffen werden kann.Ihr neuester Code wird wie erwartet ausgeführt?