7

これを書きたい

<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の設定:認識されない設定セクションエラーしかし、私はそれを試しましたが(質問の下部にある解決策)、それでもエラーが発生します。これはどこに置けばいいですか?

-編集-私は問題を見つけました。うまく設定できません<sectionGroup name="elmah">でした。私はそれをオンラインで見つけることができませんでしたが、デモに sqlite ログがあったことを思い出し、手がかりを求めてデモ構成をチェックしました。

4

1 に答える 1

17

セクション グループを追加する必要があります。このようなもの:

<sectionGroup name="elmah">
  <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
</sectionGroup>

次に、「構成」タグ内の任意の場所に elmah セクションを追加できます (他のタグ内ではありません)。

于 2010-01-21T09:56:51.823 に答える