我在管理权限下运行我的代码,迭代不同的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,对于其他例外情况,它是真正有线的
答案 0 :(得分:0)
我猜您将不正确的参数传递给Lists []。您应该指定列表的有效guid,title或index。你可以发布你的代码吗?