SharePoint SPWeb.GetList, кажется, вызывает бесконечный цикл?
Итак, я работаю над сайтом SharePoint 2010, который я разработал, и пытаюсь реализовать распространение типа контента. В ходе этого процесса я, кажется, обнаружил странную ошибку. Кажется, моя комбинация методов вызова в объектной модели SharePoint вызывает бесконечный цикл. Вы можете увидеть код здесь (немного слишком большой, чтобы писать прямо здесь, я думаю): http://pastebin.com/U0qbLxpS. Ключевая строка находится в строке 13. Если оставить эту строку закомментированной, получается бесконечный цикл подсайтов (начиная с первого). Если я раскомментирую эту строку, все будет работать нормально. У кого-нибудь есть опыт работы с этой ошибкой или есть какой-нибудь совет? Кто-нибудь может продублировать этот вопрос для меня? Я пытался использовать SPWeb.GetList("blah")
Вместо того, чтобы использовать SPWeb.List["blah"]
прямо как GetList
это рекомендуемый способ получить доступ к списку (в соответствии со всем, что я прочитал). Но эта ошибка немного странная и заставит меня оставить там совершенно не связанную строку кода (что заставляет меня чувствовать себя немного странно).
Моя тестовая структура сайта такова: http://localhost/ (основной сайт) и http://localhost/ASubSite. Бесконечный цикл происходит на http://localhost/ASubSite и просто добавляет / ASubSite до конца и продолжает цикл.
Спасибо за любую надежду, которую вы можете предложить. Если кто-то может продублировать это, было бы здорово. Тогда, возможно, я могу отправить ошибку в Microsoft по этому поводу. В противном случае, возможно, это просто какая-то странная комбинация вещей, которые я делаю в сочетании с моим сайтом.