1

我将 Glimpse.MVC4 安装到现有的 MVC4 项目中。Glimpse.axd 有效,我在右下角得到图标。然而没有数据。

将其安装到“文件 > 新项目 > MVC 4 > Internet”中,并且有数据。

4

2 回答 2

2

似乎NotFoundMvc与异步操作方法不兼容(即使操作方法不是asyncActionInvoker控制器类上的默认情况下是AsyncControllerActionInvoker

关于 SO似乎有一个相关的问题

我深入研究了 Glimpse,它似乎是相关的。安装后,AsyncActionInvokerin Glimpse 未正确执行NotFoundMvc 1.2.1 NuGet package,这导致未设置的可空ActionExecutionTime属性MvcDisplayModel,这反过来又导致在方法内访问该属性ArgumentNullException时抛出异常。ValueMvcDisplayModelConverter.Convert()

总结一下:似乎该错误在 NotFoundMvc 内部而不是在 Glimpse 中(尽管在Value不检查的情况下访问可为空属性的属性,可能会很棘手)

更新:与此同时,Glimpse 发布了他们的 Glimpse.Mvc NuGet 包(1.3.2)的新版本,可以处理可能缺少的执行时间。因此,现在您将在 Glimpse 选项卡中获得一些数据,但由于 NotFoundMvc 的问题,并非所有数据都可用。

于 2013-06-16T13:36:39.607 回答
0

经过大约一个小时的折腾,我将其追溯到 NotFoundMvc v1.2.0。如果您安装了 NotFoundMvc NuGet 包,则 Glimpse 不会向您显示任何数据。

于 2013-06-14T19:10:17.903 回答