セキュリティ上の理由から(.netフレームワークのバージョンを表示しないように)、asp.netの黄色のページ(エラーページ)が訪問者に表示されないようにしたいと思います。 ベストプラクティスは何ですか?
私はhttperrorsのエラーモードとしてカスタムを使用していましたが、次に示します。
- すべての潜在的なHTTPエラーを宣言する必要がありますか?私はステータスを忘れることができます...
- 良い方法?私のweb.configファイルの黄色のエラーページを表示しない方法は?
サンプル:
<httpErrors errorMode="Custom">
<remove statusCode="502" subStatusCode="-1" />
<remove statusCode="501" subStatusCode="-1" />
<remove statusCode="412" subStatusCode="-1" />
<remove statusCode="406" subStatusCode="-1" />
<remove statusCode="405" subStatusCode="-1" />
<remove statusCode="403" subStatusCode="-1" />
<remove statusCode="401" subStatusCode="-1" />
<remove statusCode="400" subStatusCode="-1" />
<remove statusCode="404" subStatusCode="-1" />
<remove statusCode="500" subStatusCode="-1" />
<error statusCode="404" path="/404Page.aspx" responseMode="ExecuteURL" />
<!-- ETC error for each status .... -->
</httpErrors>