我想写这个

<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