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>
あなたが提供できるアドバイスを事前に感謝します