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