私はhttpErrors
自分のサイトでweb.configを使用して404エラーを処理しています。これは、ノードに追加existingResponse="Replace"
するまで正しく機能していませんでしたが、ローカル開発マシンでデスエラーのイエロースクリーンが表示されなくなりました。
<httpErrors errorMode="Custom" existingResponse="Replace" >
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/error.aspx?c=404" responseMode="ExecuteURL" />
</httpErrors>