2008-11-06 9 views

Respuesta

5

Tal this es su respuesta: este sitio Microsoft dice re configuración de errores personalizados en IIS6 que

Los siguientes errores no son personalizable: 400, 403.9, 411, 414, 500, 500.11, 500.14, 500.15, 501, 503, y 505.

+0

Gracias por la respuesta. Aunque es una buena respuesta, definitivamente no es una solución :( –

0

Compruebe lo que está en su archivo web.config en la sección customErrors. Tiene un atributo defaultRedirect y una subetiqueta error con un atributo redirect. Estos pueden entrar en conflicto con sus otras configuraciones en IIS.

+0

He configurado lo mismo que en IIS. Sin embargo, si la página fuera incorrecta, obtendría un 404 ¿no es así? –

7

me he encontrado en el mismo problema, y ​​encontré esto en MSDN http://msdn.microsoft.com/en-us/library/ms690497.aspx

No estoy seguro de si esto funcionará en IIS6, pero ciertamente funciona en IIS7. Es necesario configurar httpErrors, no los errores personalizados

<system.webServer> 
     <httpErrors errorMode="Custom"> 
      <error statusCode="400" subStatusCode="-1" path="_path" responseMode="Redirect" /> 
     </httpErrors> 
</system.webServer> 
+0

esto no parece funcionar en IIS6 – lathomas64

2

Try

Response.TrySkipIisCustomErrors = true; 

O

<configuration> 
    <system.webServer> 
    <httpErrors existingResponse="PassThrough" /> 
    </system.webServer> 
</configuration> 

original post

Cuestiones relacionadas