1

ELMAH を使用してエラーをログに記録しています。aspx を含むページ、つまり eroordfs.aspx では問題なく動作します。

しかし、aspx 拡張子がないか、拡張子がない場合、URL に aspxerrorpath がない状態でエラー ページが読み込まれます。これが、elmah がエラーをログに記録していない理由だと思います。

私はiis7.5を使用しています

私のweb.configの詳細は次のとおりです。

<httpErrors errorMode="Custom">
            <remove statusCode="500" subStatusCode="-1" />
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" subStatusCode="-1" prefixLanguageFilePath="" path="/404.aspx" responseMode="ExecuteURL" />
            <error statusCode="500" subStatusCode="-1" prefixLanguageFilePath="" path="/500.aspx" responseMode="ExecuteURL" />
        </httpErrors>

<customErrors mode="On">
      <error statusCode="404" redirect="~/404.aspx" />
      <error statusCode="500" redirect="~/500.aspx" />
    </customErrors>

あなたが提供できるアドバイスを事前に感謝します

4

0 に答える 0