Web.config的哪一部分我插入elmah标签?
-
22-09-2019 - |
题
我想写这个
<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部分(不在任何其他标签中)。
不隶属于 StackOverflow