我想写这个
<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但我试过了(问题底部的解决方案)仍然得到错误。我把它放在哪里?
-edit-我发现了这个问题。我没有正确设置<sectionGroup name="elmah">
。我无法在网上找到它然后记得演示有sqlite日志记录,我检查了演示配置的线索。
答案 0 :(得分:17)
您需要添加部分组。像这样:
<sectionGroup name="elmah">
<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
</sectionGroup>
然后你可以在“配置”标签内的任何地方添加elmah部分(不在任何其他标签内)。