سؤال

أريد أن أكتب هذا

<elmah>
    <errorlog type="Elmah.XmlFilerErrorLog, Elmah" logPath="~/App_Data" />
</elmah>

أو

<elmah>
  <errorLog type="Elmah.SQLiteErrorLog, Elmah" logPath="~/App_Data" />
</elmah>

لكن كل مكان حاولت وضع هذه العلامة في أحصل على Unrecognized configuration section elmah. خطأ. لقد وجدت هذا السؤال تكوين Elmah: خطأ قسم التكوين غير المعترف به ومع ذلك ، جربت ذلك (الحل في أسفل السؤال) وما زلت أحصل على الخطأ. أين أضع هذا؟

-edit- لقد وجدت القضية. لم أرقى <sectionGroup name="elmah"> بصورة صحيحة. لم أتمكن من العثور عليه عبر الإنترنت ، ثم تذكرت أن العرض التجريبي كان لديه تسجيل SQLite وفحصت التكوين التجريبي للحصول على أدلة.

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

المحلول

تحتاج إلى إضافة مجموعة القسم. شيء من هذا القبيل:

<sectionGroup name="elmah">
  <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
</sectionGroup>

ثم يمكنك إضافة قسم Elmah في أي مكان داخل علامة "التكوين" (وليس داخل أي علامة أخرى).

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