Сначала вы должны сделать свои исключения видимыми, изменив следующее в web.config
CallStack = true
<SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="false">
CustomErrors = Off
<customErrors mode="Off" />
Тогда вы увидите настоящее исключение
Вы также можете попытаться получить текущую сеть, используя следующий код:
Dim myweb As Microsoft.SharePoint.SPWeb = SPContext.Current.Web
Другая проблема может быть связана с неправильным списком. При попытке получить список вы должны указать ListName.
Надеюсь, это поможет