SPWeb.lists []列表不存在

时间:2012-02-16 16:19:26

标签: sharepoint sharepoint-2010 wss

我在管理权限下运行我的代码,迭代不同的site-> spweb来检查列表的存在。奇怪而且对于某些网站代码返回我列表不存在(例外:列表不存在)但我可以完全浏览同一网站上的浏览器列表 我在这里失踪了什么? 编辑:添加代码

                    foreach (SPSite s in webApp.Sites)
                    {
                        foreach (SPWeb w in s.AllWebs)
                        {

                         try{
                          SPList sourceList = w.Lists["Ticks and  Cross"];
                          }catch(exception ex){ ..... }

                        }
                        s.Dispose();
                    }

所有网站都有相同的模板,因此列表不可能存在。对于某些网站,我得到了sourceList,对于其他例外情况,它是真正有线的

1 个答案:

答案 0 :(得分:0)

我猜您将不正确的参数传递给Lists []。您应该指定列表的有效guid,title或index。你可以发布你的代码吗?