我将Glimpse.MVC4安装到现有的MVC4项目中。 Glimpse.axd工作,我得到右下角的图标。但是没有数据。
将其安装到'文件>新项目> MVC 4>互联网'并且有数据。
答案 0 :(得分:2)
似乎NotFoundMvc
与异步操作方法不兼容(即使操作方法不是async
,控制器类上的ActionInvoker
默认为AsyncControllerActionInvoker
1}})
我对Glimpse进行了深入研究,似乎是相关的。安装AsyncActionInvoker
后,Glimpse中的NotFoundMvc 1.2.1 NuGet package
未正确执行,导致ActionExecutionTime
的可居住MvcDisplayModel
属性未被设置,这反过来导致结果在ArgumentNullException
方法中访问该属性的Value
时被抛出MvcDisplayModelConverter.Convert()
。
总结:似乎错误在NotFoundMvc中,而不在Glimpse中(尽管在不检查的情况下访问可空属性的Value
属性可能会很棘手)
更新:同时Glimpse发布了a new version of their Glimpse.Mvc NuGet packages (1.3.2)来处理可能缺少的执行时间。因此,现在您将在Glimpse选项卡中获得一些数据,但由于NotFoundMvc存在问题,并非所有数据都可用。
答案 1 :(得分:0)
经过大约一个小时的乱搞,我追溯到NotFoundMvc v1.2.0。 如果您安装了NotFoundMvc NuGet软件包,那么Glimpse将不会向您显示任何数据。