重複の可能性:
iis 7.5 hijacking 404
IIS 7.5 で .net 4.0 サイトを実行しています。
カスタム エラー セクションを webconfig に追加しました。
<system.web>
<customErrors defaultRedirect="/error" mode="On">
<error statusCode="404" redirect="/error?code=404"/>
<error statusCode="500" redirect="/error?code=500"/>
</customErrors>
</system.web>
カスタムエラーは機能しています。内部サーバー エラーはすべて にリダイレクトされ/error?code=500
、throw new HttpException(404, "Not found")
不足しているパラメータが見つかった場合は にリダイレクトされ/error?code=404
ます。ただし、存在しない URL パスは、カスタム 404 ではなく、標準の IIS 404 ページをスローします。
ヒントはありますか?