У меня странная проблема: я использую SPContext.Current.Web на странице .aspx, но в конце я получаю «Попытка использовать объект SPWeb, который был закрыт или удален и больше недействителен». сообщение об ошибке.Где мой объект находится?
Из того, что я вижу, SPContext.Current.Web находится у кого-то, , но я понятия не имею, где. Мне просто интересно: с помощью отладчика Visual Studio 2005 я могу как-то увидеть, где/кто разместил объект? Поскольку я не создаю и не использую исходный код, установка контрольных точек является проблемой.
Что было бы хорошим подходом для выяснения того, кто распоряжается данным объектом, где, без случайного комментирования строк?
(Примечание: Проблема была решительность, но сам вопрос относится также за пределами Sharepoint)
Я решил настоящую проблему (я действительно случайно удалил объект в совершенно другом месте), но поскольку я решил его, комментируя материал и просто «угадывая», я оставляю вопрос открытым, поскольку он может быть интересен другим , – 2008-10-14 15:12:50
Вы можете отправить этот комментарий в качестве фактического ответа ... – 2008-10-14 15:43:06
Я согласен с Джоном - я прочитал это несколько раз, прежде чем увидеть комментарий, который также решил мою проблему :) – 2009-02-26 22:43:29