Настройка и развертывание веб-части в папке Bin вручную (Windows SharePoint Services)
После того как разработчик при помощи Microsoft Visual Studio создал веб-часть, необходимо скопировать законченный DLL-файл в папку Bin корневого каталога используемого веб-приложения.
Папка Bin является местом расположения с частичным доверием. Код, запускаемый из этого каталога, по умолчанию обладает низким уровнем разрешений разграничения доступа кода. Чтобы веб-часть функционировала правильно, необходимо явным образом повысить уровень предоставленных ей разрешений.
Настройка и развертывание веб-части вручную
Скопируйте сборку <Имя_веб-части>.dll из каталога Bin проекта в каталог Bin корневого каталога используемого веб-приложения.
Найдите в корневом каталоге используемого веб-приложения файл Web.config и откройте его для редактирования.
Добавьте в файл Web.config следующую запись SafeControl:
<SafeControl Assembly=" YourWebPartName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace=" YourWebPartNamespace" TypeName="*" Safe="True" AllowRemoteDesigner="True"/>
Каждая веб-часть должна иметь файл с расширением webpart, который представляет собой XML-файл и описывает веб-часть. Также благодаря WEBPART-файлу веб-часть появляется в коллекции веб-частей. Приведенная далее процедура описывает простейший путь для создания WEBPART-файла после развертывания веб-части и ее регистрации в списке управления безопасностью.
Добавление компонента в коллекцию веб-частей
Для создания WEBPART-файла перейдите к файлу http://Мой_сервер/_layouts/newdwp.aspx, где Мой_сервер — имя сервера, на котором развернут используемый сайт SharePoint.
Установите флажок рядом с <Пространство_имен_веб-части>.<Имя_веб-части>.
Щелкните Заполнить галерею, чтобы добавить веб-часть Имя_веб-части в коллекцию сайта рабочей группы.
В коллекции веб-частей выберите Изменить для изменения веб-части и щелкните Экспорт.
Выводится запрос местоположения, в которое должен быть помещен WEBPART-файл. Можно также экспортировать веб-части ASP.NET 2.0 и импортировать их на сайты SharePoint.
См. также
Понятия
Настройка и развертывание безопасных веб-частей на сервере (Windows SharePoint Services)