Вы должны перебрать collList
, а не SPContext.Current.Web.Lists
.
foreach (SPList oList in collList)
{
}
SPContext.Current.Web.Lists
получит сайт, на котором вы сейчас находитесь. Предположительно, это http://myspserver
, когда вы запускаете свой код.
Также обратите внимание, что ваш код просачивается - вы не избавляетесь от объекта SPSite. Это должно выглядеть так:
using(SPSite site = new SPSite(webUrl))
using(SPWeb oWebsite = site.OpenWeb())
{
}