Ошибки Sharepoint - PullRequest
       19

Ошибки Sharepoint

0 голосов
/ 26 февраля 2009

Я создал веб-часть .net и развернул ее на сайте sharepoint. При предварительном просмотре sharepoint выдает сообщение об ошибке «Произошла ошибка при предварительном просмотре веб-части»

Код в веб-части выглядит следующим образом

        Dim myweb As Microsoft.SharePoint.SPWeb = Microsoft.SharePoint.WebControls.SPControl.GetContextWeb(Context)
        'Dim mylist As Microsoft.SharePoint.SPList = myweb.Lists(System.Configuration.ConfigurationSettings.AppSettings("BedList").ToString())
        Dim mylist As Microsoft.SharePoint.SPList = myweb.Lists("{80F6F320-E1F5-42EB-A2FB-895EAE00F589}")
        Dim items As Microsoft.SharePoint.SPListItemCollection = mylist.Items

        For Each item As Microsoft.SharePoint.SPListItem In items
            returnString = returnString + "<br/>" + item("Status").ToString() + " For " + item("Title").ToString + "<br/>"
        Next

Кто-нибудь знает, почему это не будет работать. Я не могу заполучить брошенное исполнение. любая помощь будет благодарна

Ответы [ 4 ]

3 голосов
/ 26 февраля 2009

Сначала вы должны сделать свои исключения видимыми, изменив следующее в 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.

Надеюсь, это поможет

0 голосов
/ 27 февраля 2009

Вы добавили ключ "BedList" в правильный файл web.config?

0 голосов
/ 27 февраля 2009

Также найдите тег и установите для него значение

0 голосов
/ 26 февраля 2009

Вы можете попробовать проверить, является ли myList ничем, прежде чем делать myList.Items

...