Следующее руководство предназначено для развертывания файла решения на сервере. Пока вы создаете веб-часть в своей среде разработки, я не стал бы каждый раз упаковывать ее.
Ваш наиболее распространенный путь разработки, вероятно, будет («ручной» путь):
- Напишите какой-нибудь код в своей веб-части
- Перекомпилировать веб-часть
- Установите DLL в GAC
- Перетащите из вашего каталога отладки в GAC (Пуск -> Выполнить -> сборка)
- ИЛИ открывая командную строку Visual Studio и используя
gacutil /i "path/to/mywebpart.dll"
- Выполнить команду
IISRESET
Важно отметить, что ваше решение уже позаботилось о регистрации вашей веб-части в качестве безопасного элемента управления в web.config.
Когда вы будете готовы к развертыванию в QA или Production, вы создадите выпускную копию своей DLL и затем упакуете ее в решение.
Если у вас Visual Studio 2008, я бы также порекомендовал расширения Visual Studio для WSS 3.0 . Он предоставляет вам пару очень полезных шаблонов и позволяет писать, упаковывать и развертывать веб-части в файле решения - все это из Visual Studio.
- Создание нового проекта веб-части (это шаблон проекта VSeWSS)
- Щелкните правой кнопкой мыши свойства своего проекта, перейдите на вкладку «Отладка» и установите «Запустить браузер с URL-адресом» для своего сайта SharePoint (вашей учетной записи потребуются все необходимые права для развертывания кода)
- Напишите код!
- Щелкните правой кнопкой мыши свой проект и выберите Deploy
- Добавление веб-части в галерею веб-частей сайта:
/sites/SiteCollection/_catalogs/wp
.
- Добавить веб-часть на страницу
- Повторите № 3 и № 4!