7

我想写这个

<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 日志记录,我检查了演示配置以获取线索。

4

1 回答 1

17

您需要添加部分组。像这样的东西:

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

然后,您可以在“配置”标签内的任何位置(而不是任何其他标签内)添加 elmah 部分。

于 2010-01-21T09:56:51.823 回答