0

我有一个相当大的 ASP.NET MVC 站点,从 1 迁移到 2,现在在 MVC 3.0 上。我向它添加了 Glimpse,它挂起。

在堆栈跟踪中,调用了 Glimpse.Core.DLL!Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(target={})

然后它尝试验证模型 - 由于模型未初始化并且不应该被验证而失败,

还有其他人遇到任何 LINQ/Glimplse 问题吗?

4

1 回答 1

0

您的 ViewModel 上有一个 IsValid 属性,Glimpse 尝试为 Views 选项卡序列化该属性。

您可以通过将以下内容添加到 web.config 来简单地禁用视图选项卡:

<glimpse>
<pluginBlacklist>
<add plugin="Glimpse.Mvc3.Plugin.Views" />
</pluginBlacklist>
</glimpse>

我们希望在未来更改 View Model 序列化的默认行为,但这项工作应该让您现在就可以启动并运行。

更新:1.0 版开始,Glimpse 不再序列化视图模型——这意味着这不再是问题。

于 2011-10-12T16:59:38.320 回答