«CallList: невозможно импортировать эту веб-часть» при установке веб-части SharePoint - PullRequest
0 голосов
/ 17 марта 2010

Я создал веб-часть. Когда я добавляю WebPart на страницу, я получаю сообщение об ошибке ниже. Error MEssage

Если я удалю то, что находится в моем конструкторе, для моего WebPart, то оно добавится на страницу. Затем, если я разверну свой код с WebPart, все готово на странице, WebPart будет отображаться правильно. Я не могу добавить его на другие страницы. Я получаю сообщение об ошибке раньше.

Итак, я предполагаю, что есть проблема с конструктором. Линия, которая ломает это

var site = new SPSite("http://website/site");

Это было найдено, комментируя код. Не можете ли вы создать SPSite при установке WebPart?

Ответы [ 2 ]

0 голосов
/ 17 марта 2010

Есть ли у вас код конструктора в блоке try / catch? Возможно, по какой-то причине возникло исключение.

В противном случае попробуйте переместить код конструктора в OnInit, чтобы увидеть, имеет ли это значение.

0 голосов
/ 17 марта 2010

да, мы можем использовать объект spsite.

Можете ли вы изменить свой код как

 SPSite site = new SPSite("http://website/site");

Дайте мне знать, если это работает.

...