Поделиться через


Настройка и развертывание веб-части в папке Bin вручную (Windows SharePoint Services)

После того как разработчик при помощи Microsoft Visual Studio создал веб-часть, необходимо скопировать законченный DLL-файл в папку Bin корневого каталога используемого веб-приложения.

Папка Bin является местом расположения с частичным доверием. Код, запускаемый из этого каталога, по умолчанию обладает низким уровнем разрешений разграничения доступа кода. Чтобы веб-часть функционировала правильно, необходимо явным образом повысить уровень предоставленных ей разрешений.

Настройка и развертывание веб-части вручную

  1. Скопируйте сборку <Имя_веб-части>.dll из каталога Bin проекта в каталог Bin корневого каталога используемого веб-приложения.

  2. Найдите в корневом каталоге используемого веб-приложения файл Web.config и откройте его для редактирования.

  3. Добавьте в файл 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-файла после развертывания веб-части и ее регистрации в списке управления безопасностью.

Добавление компонента в коллекцию веб-частей

  1. Для создания WEBPART-файла перейдите к файлу http://Мой_сервер/_layouts/newdwp.aspx, где Мой_сервер — имя сервера, на котором развернут используемый сайт SharePoint.

  2. Установите флажок рядом с <Пространство_имен_веб-части>.<Имя_веб-части>.

  3. Щелкните Заполнить галерею, чтобы добавить веб-часть Имя_веб-части в коллекцию сайта рабочей группы.

  4. В коллекции веб-частей выберите Изменить для изменения веб-части и щелкните Экспорт.

    Выводится запрос местоположения, в которое должен быть помещен WEBPART-файл. Можно также экспортировать веб-части ASP.NET 2.0 и импортировать их на сайты SharePoint.

См. также

Понятия

Настройка и развертывание безопасных веб-частей на сервере (Windows SharePoint Services)