Question

J'utilise NHPROF avec ASP.NET MVC 3.

J'ai inséré

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

Dans ma méthode Application_Start, mais NHPROF ne voit toujours pas mes sessions et n'apparaît rien.

Quelle pourrait être la source de mon problème?

Était-ce utile?

La solution

Configurez-vous une configuration log4net?

Vous pouvez regarder ici:

Comment configurer le profileur nhibernate afin que je puisse l'activer / le désactiver sans changer de code?

Et échantillon sur mon 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>

Autres conseils

Veuillez vous assurer que le client Nhibernate Profiler pointe vers le même port que votre NHibernateProfiler.Initialize() méthode. Le port par défaut est 22897.

Cela pourrait être un problème de pare-feu? Assurez-vous que le port est le même et que le port est accessible. Votre dernier code est en cours d'exécution comme prévu?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top