¿Conseguir que Glimpse / RouteDebugger funcione en las páginas 404 de Cassini?

StackOverflow https://stackoverflow.com/questions/5836583

  •  27-10-2019
  •  | 
  •  

Pregunta

¿Tengo que hacer algo más para que Glimpse proporcione detalles sobre una solicitud que devuelve la página de error 404 predeterminada del servidor en Cassini? Por página 404 predeterminada, me refiero al "Error del servidor en la aplicación '/'" con un mensaje de "No se puede encontrar el recurso" (así como la descripción HTTP 404, la URL solicitada y la información de la versión).

Este proyecto tiene un enrutamiento bastante complejo, por lo que no dudo que tenga algo en conflicto con lo que estoy tratando de hacer. Solo quiero que Glimpse proporcione todos los detalles que pueda para indicarme la dirección correcta para solucionar el problema.

Cargué Glimpse a través de NuGet en un proyecto MVC3 que estoy ejecutando a través del sistema de alojamiento integrado de Visual Studio 2010 (Cassini), y todo funciona bien en métodos de acción que funcionaban anteriormente y sus vistas resultantes. Desde entonces, agregué otro método de acción que está resultando difícil de alcanzar a través de la estructura de URL predeterminada (por ejemplo, / controller / action? Someparam= x). Como pensé que los datos de la ruta de Glimpse serían bastante útiles para determinar qué está fallando aquí, busqué el globo ocular en el corder de la página 404 predeterminada. Glimpse no parece estar "adjunto" a este resultado.

ACTUALIZACIÓN: tampoco funciona con RouteDebugger . Sea lo que sea lo que tengo mal, es lo suficientemente alto en la canalización como para que nada parezca poder fijarse en la respuesta.

ACTUALIZACIÓN: La URL de la solicitud no funcionaba porque olvidé que tenía esta acción configurada con [HttpPost]. Eso explica completamente el 404, pero no cómo obtener información de ruta de las diversas utilidades en la respuesta enviada.

¿Fue útil?

Solución

En lo que respecta a vislumbres, una de las razones por las que no se mostró en primer lugar es que solo habilitamos Glimpse en 200 resultados de éxito.De ahí por qué el globo ocular no aparecería para un 404.

¿Por qué no aparece ahora ... ha ido a la página / Glimpse / Config y ha activado la función de vislumbre?Glimpse no está habilitado de forma predeterminada, por lo que debe activarlo explícitamente.

Cuéntame cómo te va.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top