我想写这个
<elmah>
<errorlog type="Elmah.XmlFilerErrorLog, Elmah" logPath="~/App_Data" />
</elmah>
或
<elmah>
<errorLog type="Elmah.SQLiteErrorLog, Elmah" logPath="~/App_Data" />
</elmah>
但是,我尝试放入此标签的每个地方都会得到 Unrecognized configuration section elmah.
错误。我发现这个问题Configuring ELMAH: Unrecognized config section error但是我尝试了(问题底部的解决方案),但仍然收到错误。我该把它放在哪里?
-编辑-我发现了这个问题。我没设置<sectionGroup name="elmah">
适本地。我在网上找不到它,然后想起演示有 sqlite 日志记录,我检查了演示配置以获取线索。
最佳答案
您需要添加分区组。像这样的事情:
<sectionGroup name="elmah">
<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
</sectionGroup>
然后您可以将 elmah 部分添加到“configuration”标记内的任何位置(而不是任何其他标记内)。
关于asp.net - 我应该在 web.config 的哪一部分插入 elmah 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2108211/