Asp.net
我在 web.config 的哪個部分插入 elmah 標籤?
我想寫這個
<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: Unrecognized config section error但是我嘗試了(問題底部的解決方案)並且仍然得到錯誤。我把這個放在哪裡?-edit- 我發現了問題。我沒有
<sectionGroup name="elmah">正確設置。我在網上找不到它然後記得展示有 sqlite 日誌記錄,我檢查了展示配置以獲取線索。
您需要添加部分組。像這樣的東西:
<sectionGroup name="elmah"> <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" /> </sectionGroup>然後,您可以在“配置”標籤內的任何位置(而不是任何其他標籤內)添加 elmah 部分。