2011-04-29 57 views
3

我是否需要做任何额外的事情来让Glimpse咳嗽在返回卡西尼的默认404服务器错误页面的请求上的细节?默认情况下,404页面的意思是“/'应用程序中的”服务器错误,其中包含“无法找到资源”(以及HTTP 404描述,请求的URL和版本信息)消息。让Glimpse/RouteDebugger在卡西尼404页面上工作?

该项目有一些相当复杂的路由,所以我不怀疑我有什么与我正在尝试做的冲突。我只是希望Glimpse提供任何详细信息,以指导我解决问题的正确方向。

我通过NuGet加载了一个MVC3项目的视图我通过Visual Studio 2010的内置主机系统(Cassini)运行,并且所有工作都很好,以前的工作操作方法及其结果视图。此后,我添加了另一种操作方法,该方法很难通过默认的URL结构命中(例如,/ controller/action?someparam = x)。因为我认为Glimpse路由数据对于确定这里出现的问题非常方便,所以我在默认的404页面的浏览器中寻找眼球。瞥见似乎没有“附加”到这个结果。

更新:也不适用于RouteDebugger。无论我有什么错误,它都已经足够高了,似乎没有什么能够将自己融入到响应当中。

更新:请求的URL不工作,因为我忘了我有这个动作设置[HttpPost]。这完全解释了404,但并不知道如何从各个实用程序获取发回的响应的任何路由信息。

回答

5

就一瞥而言,其首先没有显示的原因之一是我们只能对200次成功结果启用Glimpse。因此,为什么眼球不会出现一个404.

为什么它现在不显示...你有没有去到/ Glimpse/Config页面并转身瞥见? Glimpse默认情况下未启用,因此您必须明确启用它。

让我知道它是怎么回事。

+0

那200个状态要求肯定会解释它。我在配置中肯定有它。既然我已经在这个问题的核心发现了这个问题,我只想确定缺少Glimpse/RouteDebugger。你的答案明确解释这一点。 – patridge 2011-05-05 18:02:36

+0

很高兴帮助...希望掠影提供有用的。 – anthonyv 2011-05-05 23:20:23

+0

有什么办法摆脱这200个代码限制,并显示在错误页面上? – 2013-06-04 21:39:49