Sharepoint WebPart не устанавливается - PullRequest
0 голосов
/ 11 августа 2009

Какие у вас есть советы по отладке WebPart, который не устанавливается? Один отзыв за ответ.

Ответы [ 5 ]

0 голосов
/ 11 августа 2009

Я использую веб-части в sharepoint, и я не нашел способа отладки. Я просто копирую код в другое приложение для его отладки

0 голосов
/ 11 августа 2009

Установите точку останова в конструкторе и отладьте ее. Вы, вероятно, не хотите ничего делать в конструкторе. Я думаю, что мы могли выполнять RunWithElevatedPrivileges там, и это было проблемой при добавлении веб-части на страницу, но не при использовании веб-части, если она уже была на странице.

0 голосов
/ 11 августа 2009

Одно быстрое решение Я могу подумать, что ваше сообщение об ошибке заключается в том, что где-то в коде есть <%%>. Вы можете попробовать обернуть эту часть с

<div id="temp" runat="server"> var x= '<% = x.ClientID %>' </div>
0 голосов
/ 11 августа 2009

Sharepoint не разрешает встроенные сценарии для любого содержимого, кроме как в папке _layouts из коробки. Вам нужно переместить свой блок встроенного кода в код позади.

0 голосов
/ 11 августа 2009

Одной из наиболее распространенных проблем новичков, вероятно, является безопасность доступа к коду. Отличная статья для устранения неполадок: Общие ошибки безопасности для разработчиков веб-частей . Автор Jan Tielens. Он был написан для SharePoint 2003 / WSS 2.0, но те же принципы применяются в SharePoint 2007 / WSS 3.0.

Обычно это ошибка типа «Веб-часть или элемент управления веб-формы на этой странице веб-части невозможно отобразить или импортировать, поскольку она не зарегистрирована на этом сайте как безопасная».

...