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?

War es hilfreich?

Lösung

Richten Sie eine log4net-Konfiguration ein?

Sie können hier nachsehen:

WieKonfiguriere ich NHibernate Profiler so, dass ich es aktivieren / deaktivieren kann, ohne den Code zu ändern?

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?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top