Посмотрите на висящий веб-сайт, вызывая код подтверждения по непонятной причине - PullRequest
0 голосов
/ 12 октября 2011

У меня довольно большой сайт ASP.NET MVC, перенесенный с 1 на 2, и теперь на MVC 3.0.Я добавил Glimpse к нему, и он зависает.

В трассировке стека есть вызов Glimpse.Core.DLL! Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue (target = {})

Затем он пытается проверить модель -что не получается, так как модель не инициализирована и не должна проверяться,

Кто-нибудь еще сталкивался с какими-либо проблемами LINQ / Glimplse?

1 Ответ

0 голосов
/ 12 октября 2011

Ваш ViewModel имеет свойство IsValid, которое Glimpse пытается сериализовать для вкладки Views.

Вы можете просто отключить вкладку представлений, добавив в ваш web.config следующее:

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

Мы планируем изменить поведение по умолчанию для сериализации View Model в будущем, но пока это не поможет.

ОБНОВЛЕНИЕ: Начиная с версия 1.0 , Glimpse больше не сериализует View Models - это означает, что это больше не проблема.

...