لا يرى NHibernate Profiler الطلب من تطبيق ASP.NET MVC الخاص بي
-
29-10-2019 - |
سؤال
أنا أستخدم 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
.
يمكن أن تكون مشكلة جدار الحماية؟تأكد من أن المنفذ هو نفسه ويمكن الوصول إلى المنفذ.هل يعمل أحدث كود لديك كما هو متوقع؟
لا تنتمي إلى StackOverflow