سؤال

أنا أستخدم NHProf مع ASP.NET MVC 3.

لقد أدخلت

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

في طريقة Application_Start الخاصة بي، لكن NHProf ما زال لا يرى جلساتي ولا يظهر أي شيء.

ماذا يمكن أن يكون مصدر مشكلتي؟

هل كانت مفيدة؟

المحلول

هل قمت بإعداد تكوين log4net؟

يمكنك أن تبحث هنا:

كيف أقوم بتكوين NHibernate Profiler حتى أتمكن من تمكينه/تعطيله دون تغيير الكود؟

وعينة من 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>

نصائح أخرى

الرجاء التأكد من أن عميل NHibernate Profiler يشير إلى نفس المنفذ الخاص بك NHibernateProfiler.Initialize() طريقة.المنفذ الافتراضي هو 22897.

يمكن أن تكون مشكلة جدار الحماية؟تأكد من أن المنفذ هو نفسه ويمكن الوصول إلى المنفذ.هل يعمل أحدث كود لديك كما هو متوقع؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top