让Glimpse / RouteDebugger在Cassini 404页面上工作?

时间:2011-04-29 19:36:23

标签: asp.net-mvc-3 glimpse

我是否需要做一些额外的事情才能让Glimpse在请求返回Cassini上的默认404服务器错误页面时咳出细节?默认情况下,404页面,我的意思是“/'应用程序中的服务器错误”,消息为“无法找到资源”(以及HTTP 404描述,请求的URL和版本信息)。

这个项目有一些相当复杂的路由,所以我不怀疑我有什么东西与我想做的事情有冲突。我只想让Glimpse提供任何细节,以指出我正确的方向来解决问题。

我在一个MVC3项目中通过NuGet加载了Glimpse我正在运行Visual Studio 2010的内置托管系统(Cassini),并且所有这些都可以在之前正在运行的操作方法及其生成的视图中正常工作。从那时起,我添加了另一个通过默认URL结构难以命中的动作方法(例如,/ controller / action?someparam = x)。因为我认为Glimpse路线数据对于确定这里出了什么问题非常方便,所以我去寻找默认404页面中的眼球。 Glimpse似乎没有“附加”到这个结果。

更新:也不适用于RouteDebugger。无论我有什么不对,它在管道中足够高,似乎没有任何东西可以将自己固定在响应中。

更新:请求网址无效,因为我忘了我已将此操作设置为[HttpPost]。这完全解释了404,但不是如何从发回的响应中的各种实用程序获取任何路由信息。

1 个答案:

答案 0 :(得分:5)

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

为什么它现在不显示...你去过/ Glimpse / Config页面并且一瞥了吗?默认情况下不启用Glimpse,因此您必须明确启用它。

让我知道它是怎么回事。