2009-11-10 3 views
0

После получения главной страницы sharepoint для MySite, внесения некоторых изменений и создания WSP из WSPBuilder, я прихожу к этим ошибкам в своих журналах:Как получить запись safecontrol в manifest.xml с проектом WSPBuilder

http://spoint/MySite/_catalogs/masterpage/MySite.master - В этой веб-части встречается непредвиденная ошибка. Ошибка: элемент управления с виртуальным путем «_controltemplates/Welcome.ascx» не находится в списке безопасных элементов управления для веб-сайта по адресу «http://spoint/MySite»., Источник: [UnsafeControlException: элемент управления с виртуальным путём _controltemplates/Welcome.ascx не находится в список безопасных элементов управления для веб-сайта по адресу «http://spoint/MySite» (ошибка стека опущена)

http://spoint/MySite/_catalogs/masterpage/MySite.master - В этой веб-части встречается непредвиденная ошибка. Ошибка: элемент управления с виртуальным путем «_controltemplates/DesignModeConsole.ascx» не находится в списке безопасных элементов управления для веб-сайта по адресу «http://spoint/MySite». Источник: [UnsafeControlException: элемент управления с виртуальным путем _controltemplates/DesignModeConsole.ascx не находится в список безопасных элементов управления для веб-сайта по адресу «http://spoint/MySite» (трассировка стека)

Итак, эта мастер-страница на самом деле использует эти элементы управления OOTB, и поэтому я предполагаю, что мне нужно их контролировать. И я думаю, я хочу сделать это через manifest.xml. Но я не вижу, как заставить WSPBuilder сделать это.

ответ

2

WSPBuilder создаст теги SafeControls для объектов, которые наследуются от класса «Контроль». Это ускоряет обработку пакета WSP. Быстрое исправление может заключаться в создании пустого класса, который наследуется от webcontrol и использует те же пространства имен, что и ASCX.

 Смежные вопросы

  • Нет связанных вопросов^_^