Pergunta

Eu preciso fazer alguma coisa extra para obter Glimpse a tossir detalhes sobre um pedido que devolver a página de erro de servidor padrão 404 em Cassini? Por página padrão 404, quero dizer o "Erro de servidor no aplicativo '/'" com uma mensagem de "O recurso não pode ser encontrado" (bem como a descrição HTTP 404, solicitado URL, e informações da versão).

Este projeto tem algum encaminhamento bastante complexo, então eu não tenho dúvida de que tenho algo em conflito com o que estou tentando fazer. Eu só quero Glimpse para fornecer qualquer detalhes que puder para me apontar na direção certa para corrigir o problema.

I carregado Glimpse via NuGet em um projeto MVC3 Estou executando através do Visual Studio 2010 do built-in sistema (Cassini) hospedagem, e tudo muito bem funciona em métodos de ação anteriormente de trabalho e seus pontos de vista resultantes. Desde então, eu adicionei um outro método de ação que está provando difícil de bater através da estrutura de URL padrão (por exemplo, / controller / action? Someparam = x). Desde que eu pensei que os dados de rota Glimpse seria bastante útil para determinar o que está errado aqui, eu fui procurar o globo ocular no corder do padrão página 404. Glimpse não parecem estar "ligado" para esse resultado.

UPDATE: Também não trabalhar com RouteDebugger . Tudo o que eu tenho errado, é alto o suficiente no pipeline que nada parece ser capaz de fixar-se na resposta.

UPDATE: O URL pedido não estava funcionando porque eu esqueci que eu tinha esse conjunto de ações com [HttpPost]. Isso explica completamente o 404, mas não sabe como obter todas as informações de rota das várias utilidades na resposta enviada de volta.

Foi útil?

Solução

Quanto vislumbre vai, uma das razões que não estava mostrando em primeiro lugar é que só permitem Glimpse em 200 resultados de sucesso. Daí por que o globo ocular não showup para a 404.

Por sua não aparecendo agora ... você ter ido para a página / Glimpse / Config e virou vislumbre sobre? Glimpse não está habilitado por padrão, então você tem que transformá-lo explicitamente.

Deixe-me saber como ele vai.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top