この URL は PCI コンプライアンス スキャンの一部であり、返された非常にまばらな asp.net エラー ページにフラグを立てています。これは、ライブ サイトでは 500 ステータス コードとテキストです。
「/」アプリケーションでサーバー エラーが発生しました。
ランタイムエラー
説明: リクエストの処理中に例外が発生しました。さらに、最初の例外のカスタム エラー ページの実行中に別の例外が発生しました。リクエストは終了しました。
ただし、ビジュアルスタジオでサイトを実行すると、404 とテキストが表示されます
「/」アプリケーションでサーバー エラーが発生しました。
リソースが見つかりません。
説明: HTTP 404。探しているリソース (またはその依存関係の 1 つ) は、削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次の URL を見直して、スペルが正しいことを確認してください。
要求された URL: /WEB-INF./web.xml
バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.18044
ルーティングでその URL を無視して 404 ルートにマッピングしようとしまし/error/not-found
たが、デフォルトのリダイレクトでカスタム エラーが発生しました/error/internal
。また、場所タグを使用してアクセスを拒否し、リクエスト フィルタリングでブロックし、そのパスを持つハンドラーを使用してリクエストをキャッチしようとしました。
この書き換えを試み、同じルールのブロックとリダイレクトも試みましたが、それでも同じ asp.net エラー ページが表示されます。画像は途切れていますが、ルールは^.*\./.*$
あり、フィルタリングしようとしている URL と一致します (単純に試してみましたWEB-INF
)。
この URL を取得してカスタム エラー ページを表示する方法を教えてください。