Los errores de web.config fallan con responseMode = "Archivo"
De acuerdo aDocumentación de Microsoft, para contenido estático (es decir, HTML), web.config debería leerresponseMode="File"
por cada error.
Actualmente, mi web.config incluye
<httpErrors errorMode="Custom">
<!-- remove statusCodes -->
<error statusCode="404" path="/error/404.html" responseMode="ExecuteURL" />
</httpErrors>
Esto devuelve la página de error personalizada correcta, pero devuelve un código de estado 200 OK.
Cuando cambio "ExecuteURL" a "Archivo", mi servidor devuelve un 404, pero no se muestra la página de error personalizada. En su lugar, aparece el mensaje "El recurso que está buscando se eliminó, se cambió su nombre o no está disponible temporalmente".
¿Cómo se supone que web.config debe leer, devolver un archivo estático, pero también un 404?
Editar: remoto<customErrors>
preguntas después de saber que esa etiqueta es para IIS <= 6.0